Je l'ai fait en C # et Delphi, mais C ++ est mauvais. Le but est de créer un fichier dans le répertoire courant (où l'exécutable s'exécute).
Mon code:
LPTSTR NPath = NULL;
DWORD a = GetCurrentDirectory(MAX_PATH,NPath);
HANDLE hNewFile = CreateFile(NPath,GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);
J'obtiens une exception à GetCurrentDirectory ().
Veuillez me dire pourquoi j'obtiens une exception et comment puis-je la faciliter en C ++?