Аналог PHPшной функции file_get_contents для C++
char *file_get_contents(char *filename)
{
HANDLE hfile = CreateFile(filename,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,NULL,NULL);
int filesize = GetFileSize(hfile,NULL);
char *filedata = new char[filesize];
DWORD written;
ReadFile(hfile,filedata,filesize,&written,NULL);
CloseHandle(hfile);
filedata[filesize] = 0;
return filedata;
}
Осторожно, WinAPI!
Если кто-то знает вариант без использования WinAPIшных функций — поделитесь
|
|
Webmoney Z163628999150, R617151845974
|
О, да, спасибо! Это хороший, годный метод
Спасибо. Теперь десктопные парсеры будет легче портировать из пхп.
1:32
Все тот же c++: метод rdbuf () класса ifstream...
вот нашел ссылочку
рекомендую ознакомится: