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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ fputc не работает, укажите где в програмке ошибка http://www.cyberforum.ru/cpp-beginners/thread497678.html
В С создается файл и выполняется над ним работа. Создается файл, вводится в него текст, где слова разделены ' ' (пробелом), линии ':' ( двоеточием). В конце файла устанавливается '!'( воскл.знак). Нужно создать функцию в которую передается файл и символ, эта функция должна изменять первый символ каждой линии на символ который передали как параметр. В конце вывести содержимое файла в главной...
C++ Как запустить mdb - файл (Access) из программы С++ или VC++ При загрузке компьютера, программа, находящаяся в StartUp, читает из файла поле с датой. Если дата <= текущей, то запускается файл *.mdb http://www.cyberforum.ru/cpp-beginners/thread497677.html
C++ ShellExecute - манипулирование окном программы. Как сделать?
Я в своей программе использую ShellExecute - API-шую функцию, которая открывает файл программой, сопоставленной с этим расширением файла. Например, 123.txt она открывает его с помощью notepad.exe, и т.д. Создается окно. Вопрос в том, как получить его hwnd, чтобы манипулировать им? Конечно, можно перебрать все окна, но это решение мне представляется ненадежным и длинным. Можно ли это сделать...
Запуск консольного приложения в фоновом режиме C++
Доброго времени суток У меня вопрос, как запустить консольное приложение в фоновом режиме, т.е. чтобы при двойном щелчке по приложению не открывался cmd.exe
C++ Попытка получения запущенных процессов на удалённом компьютере http://www.cyberforum.ru/cpp-beginners/thread497597.html
При попытке получить список запущенных процессов, прога завершается авариино. Под дебагом говорит что какие-то проблемы в переменной spServices. Может кто-нибудь подскажет где собака порылась? Вот код: try { TCHAR szServer; _bstr_t bstrServer; IWbemLocatorPtr spLocator;
C++ Можно ли с помощью хуков перехватывать вызовы функций из DLL? Привет народ! Для одного проекта ;) мне понадобилось перехватывать функцию, находящуюся в DLL (а точнее в kernel32.dll, т.е. WinAPI-функцию). Видел драйвер, скрывающий процесс, и еще кой-чего но все было написано на асме. Возможен ли перехват API-хи с помощью хуков? подробнее

Показать сообщение отдельно
kolobok0
46 / 46 / 8
Регистрация: 24.01.2010
Сообщений: 225
08.08.2011, 12:53     Как проверить конец файла в CFile
у класса
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) - соответственно для него выше написанный способ годиться так-же. Если требуеться воспользоваться уже методами 'эстэдио' - то они предлогают ориентироваться на возвращаемое значение указателя либо на трю-фалсе (метод со стрингом).

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