
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.11.2007, 05:56:27
|
|||
|---|---|---|---|
|
|||
Builder C++ large files support for simple C program |
|||
|
#18+
Проблема: простая программа в стиле ANSI C "Hello World" (Simple C Console Application) #include <sys/types.h> #include <sys/stat.h> ... struct stat64 statbuf; ... ecode=stat64(strF, &statbuf); //just to get file size //need stat64 as standard stat function doesn't work good with files >2GB Builder C++ заявляет что не знает stat64 ... и если еще его поспрашивать то не знает и других функций *64, Например, fseeko64... К сожалению, так и не нашел, какие функции в продуктах Borland являются аналогами stat64 etc. функций в Unix Исходная задача: я написал С програмку, которую запускаю на Solaris сервере, но т.к. доступ к серверу через консоль, то гораздо проще отлаживать прогу под windows для чего и был поставлен Borland C++, но оказалось, что написать относительно простую С прогу с его помощью - не судьба... раньше дебажил на маленьких файлах (stat=stat64)...но теперь очень надо отдебажить и на больших файлах... буду рад любым советам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2007, 11:10:32
|
|||
|---|---|---|---|
|
|||
Builder C++ large files support for simple C program |
|||
|
#18+
попробуйте Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2007, 11:12:40
|
|||
|---|---|---|---|
Builder C++ large files support for simple C program |
|||
|
#18+
stati64, _stati64, _tstati64, _wstati64 : вот это - не то, что вам нужно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2007, 21:05:43
|
|||
|---|---|---|---|
|
|||
Builder C++ large files support for simple C program |
|||
|
#18+
Спасибо, это действительно то что надо... но к своему стыду я ни как не могу найти в Builder аналоги для lseek, fgetpos, fsetpos.... т.е. нужны функции, которые бы адресовали long long, а не просто long как (для lseek, fgetpos, fsetpos).... в Unix это делают fseeko64, fgetpos64, fsetpos64. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2027766]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
196ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 275ms |
| total: | 556ms |

| 0 / 0 |
