Re: Прочитать двоичный файл через API
От: Albatross  
Дата: 13.01.05 09:48
Оценка:
Здравствуйте, Xameleon, Вы писали:

X>Народ. Не подкините простой пример по чтению файла с помошью API ?


X>Смотрел на www.allapi.net — там разобраться не смог.


Делаешь сначала для файла CreateFile

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/createfile.asp

#include <windows.h>
#include <stdio.h>

HANDLE hFile; 
 
hFile = CreateFile(TEXT("myfile.txt"),    // file to open
                   GENERIC_READ,          // open for reading
                   FILE_SHARE_READ,       // share for reading
                   NULL,                  // default security
                   OPEN_EXISTING,         // existing file only
                   FILE_ATTRIBUTE_NORMAL, // normal file
                   NULL);                 // no attr. template
 
if (hFile == INVALID_HANDLE_VALUE) 
{ 
    printf("Could not open file (error %d)\n", GetLastError());
    return 0;
}


а потом ReadFile
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/readfile.asp
... << RSDN@Home 1.1.3 stable >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.