| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > ReadFile |
| Автор: Helicopterr 24.4.2006, 00:38 | ||
Нужно прочитать файл в массив, использую ReadFile:
По идее ф-ция популярная, объясните кто пользовался. Заранее спасибо. |
| Автор: LPBOY 24.4.2006, 01:02 |
| BOOL ReadFile( HANDLE hFile, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, LPOVERLAPPED lpOverlapped ); nNumberOfBytesToRead - число байт, которое хочешь прочитать. lpNumberOfBytesRead - указатель на DWORD. После завершения функции этот DWORD содержит реальное количество прочитанных байт, если дошли до конца файла, то будет равен нулю. lpOverlapped - забей, поставь 0. начинать чтение с определенной позиции. Вместо этого можно использовать SetFilePointer. Если при открытии файла был установлен FILE_FLAG_OVERLAPPED, то параметр используется для асинхронного ввода/вывода. |
| Автор: Helicopterr 24.4.2006, 14:21 | ||||
чуть по чуть понял, но как его инициализировать?
Появляется виндовое окно отправлять отчет или не отправлять... |
| Автор: nikitao 24.4.2006, 15:33 | ||
По типу,как мое собственное приложение достоет меня и говорит,мол ,чтобы я скачал новое обнавление |
| Автор: Helicopterr 24.4.2006, 22:00 |
| Все работает. Большое спасибо! |