我已经在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 ++中更容易?