Форум программистов, компьютерный форум CyberForum.ru

Как проверить конец файла в CFile - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Logot
1 / 1 / 0
Регистрация: 15.05.2010
Сообщений: 54
07.08.2011, 23:21     Как проверить конец файла в CFile #1
Привет всем!
Как в классе CFile или CStdioFile проверить конец файла?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kolobok0
46 / 46 / 8
Регистрация: 24.01.2010
Сообщений: 225
08.08.2011, 12:53     Как проверить конец файла в CFile #2
у класса
CFile
есть метод...Read() в описание которого написано следующее...

Return Value
The number of bytes transferred to the buffer. Note that for all CFile classes, the return value may be less than nCount if the end

другими словами предлогаеться анализировать кол-во считанных байт байт реально.

Так же можно (если файл конечный) измерить его с помощью 'сиика'. MSDN Вам в помощь...

класс
CStdioFile
'чайлд' по отношению к вышеуказанному классу (CFile) - соответственно для него выше написанный способ годиться так-же. Если требуеться воспользоваться уже методами 'эстэдио' - то они предлогают ориентироваться на возвращаемое значение указателя либо на трю-фалсе (метод со стрингом).

(круглый)
Logot
1 / 1 / 0
Регистрация: 15.05.2010
Сообщений: 54
09.08.2011, 21:19  [ТС]     Как проверить конец файла в CFile #3
Что означает 'файл конечный'?
Aniskov
0 / 0 / 0
Регистрация: 07.03.2010
Сообщений: 111
09.08.2011, 23:17     Как проверить конец файла в CFile #4
Просто бывает неконечный (Потоковое видио/аудио например).
Yandex
Объявления
09.08.2011, 23:17     Как проверить конец файла в CFile
Ответ Создать тему
Опции темы

Текущее время: 03:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru