项目中有个需求,要在程序运行的目录中新建文件,于是要先获取当前目录。

怎样获取当前目录呢?经过一番查询,找到了答案。

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);  

VC++ 6.0   获取当前目录_编程开发

问题解决。