Интересует то, как узнать сабж. Пока что есть такие мысли: можно юзать lseek(), fseek()+ftell() и семейство функций stat(). Нужно узнавать размер файла по его дескриптору. Интересует ещё такой вопрос: эти функции возвращают int, а если размер файла в будет больше 2147483647 байтов? Тогда как? Как обработать эту ситуацию?

Ответ на:
комментарий
от yoghurt


Ответ на:
комментарий
от yoghurt


Ответ на:
комментарий
от edigaryev

Ответ на:
комментарий
от Reset

Ответ на:
комментарий
от edigaryev


Ответ на:
комментарий
от Reset

Ответ на:
комментарий
от Dorif

Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от Dorif

Ответ на:
комментарий
от Dorif

Ответ на:
комментарий
от kemm

Ответ на:
комментарий
от Dorif

Ответ на:
комментарий
от Dorif

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от Deleted


Ответ на:
комментарий
от Dorif

Ответ на:
комментарий
от kemm

Ответ на:
комментарий
от Dorif

Ответ на:
комментарий
от Led

Ответ на:
комментарий
от Eddy_Em

Ответ на:
комментарий
от Eddy_Em

Ответ на:
комментарий
от Dorif

Ответ на:
комментарий
от Dorif

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как узнать текущую позицию в файле при использовании open (2010)
- Форум fseek & fputc & ftell (2009)
- Форум Ошибка сегментирования при использовании fseek. (2013)
- Форум unicode, read file, С (2016)
- Форум В чём ошибка? (2014)
- Форум epoll есть пару вопросов (+) (2008)
- Форум [JAVA SE RXTX] количество отправленных байт (2011)
- Форум Под линуксом работает правильно, под MinGW — нет (2011)
- Форум строки (2008)
- Форум Ассемблерная вставка в код C++ (2013)