项目中有个需求,要在程序运行的目录中新建文件,于是要先获取当前目录。
怎样获取当前目录呢?经过一番查询,找到了答案。
https://stackoverflow.com/questions/1010002/mfc-getcurrentdirectory-function
http://www.codebind.com/cpp-tutorial/c-get-current-directory-linuxwindows/
综合了两处的写法,代码如下:
CHAR currentDir[MAX_PATH];
GetCurrentDirectory(MAX_PATH, currentDir);
CString path(currentDir); //currentDir是个指针,因此要新建字符串 path
MessageBox(path);
问题解决。