[ACCEPTED]-MFC: GetCurrentDirectory function-mfc
GetCurrentDirectory is a simple Win32 API 1 function, so just call it like this:
TCHAR currentDir[MAX_PATH]; GetCurrentDirectory( MAX_PATH, currentDir );
I assume you are trying to get the directory 3 where your .exe file is located instead 2 of the current directory. This directory 1 can be different from the current directory.
TCHAR buff[MAX_PATH]; memset(buff, 0, MAX_PATH); ::GetModuleFileName(NULL,buff,sizeof(buff)); CString strFolder = buff; strFolder = strFolder.Left(strFolder.ReverseFind(_T('\\'))+1);
More Related questions