WinAPI createFile функция 2

я написал код для создания файла в C ++
компилируется без ошибок, но не создает никаких файлов ..
Может кто-нибудь сказать мне, что не так?
Спасибо

#include <iostream>
#include <windows.h>
#include <string>
using namespace std;

int main()
{
HANDLE hfile;
char data[] = "some text to write into file";

hfile = CreateFile(
L"c:\name.txt",
GENERIC_WRITE,
0,
NULL,
CREATE_NEW,
FILE_ATTRIBUTE_NORMAL,
NULL);

/*
if (hFile == INVALID_HANDLE_VALUE)
{
cout << "Unable to create file \n";

}
*/
return 0;
}

-1

Решение

Также в C ++ вам нужно избегать обратной косой черты, т.е.

"C:\\mydirectory\\"...
4

Другие решения

Если вы попытаетесь создать его в корне, вы можете столкнуться с проблемой прав доступа, если вы не вошли в систему как администратор. Попробуйте создать его в подкаталоге.

2

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector