Non so cosa tu abbia fatto, ma la funzione andrebbe usata così (per esempio e ammesso che non sia settato UNICODE).
codice:#include <windows.h> #include <stdio.h> #include <stdlib.h> int main () { char myDir[MAX_PATH]; memset(myDir,0,MAX_PATH); GetCurrentDirectory(MAX_PATH,myDir); puts(myDir); }