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