Я делал это в C # и Delphi, но C ++ - зло. Цель - создать файл в текущем каталоге (где исполняется исполняемый файл).
Мой код:
LPTSTR NPath = NULL;
DWORD a = GetCurrentDirectory(MAX_PATH,NPath);
HANDLE hNewFile = CreateFile(NPath,GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);
Я получаю исключение в GetCurrentDirectory ().
Скажите, пожалуйста, почему я получаю исключение и как мне сделать это проще в C ++?