Привет форумчане помоги понять почему WriteFile не пишит данные в файл : Код (Text): int main() { char e1[]="www.google.com"; DWORD dwBytesWritten; HANDLE hfile; hfile=CreateFile("C:\\pp",GENERIC_READ,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL); if (!hfile) { cout<<"error"<<endl; } else WriteFile(hfile,e1,strlen(e1),&dwBytesWritten,NULL); if(WriteFile==0) cout<<"error"<<endl; else cout<<"Write ok!"<<endl; cout<<"bytes:"<<dwBytesWritten; CloseHandle(hfile); getch(); return 0; } проверяю на успешность функция вернула >0 значит все норма но данные не записались(((
if (!hfile) { ... тоже довольно странно выглядит, т.к: Проверять надо так: if (hFile == INVALID_HANDLE_VALUE) { //Everything is bad, we will die soon. } else { //Everything is good, we will survive. }