第一种 方式: 获取程序所在路径,不包括执行程序名称;(Unicode下)
#include <direct.h>
char buffer[MAX_PATH];
_getcwd(buffer, MAX_PATH);
string directory = buffer;
CString strRootDirectory(directory.c_str());
第二种方式:获取程序所在的路径,包括执行程序名称(Unicode下);
wchar_t szExePath[MAX_PATH] = { 0 };
GetModuleFileName(AfxGetApp()->m_hInstance, (LPWSTR)szExePath, 256);
CString directory = szExePath;
博客介绍了C++在Unicode环境下获取程序所在路径的两种方式,一是获取不包括执行程序名称的路径,二是获取包括执行程序名称的路径。

被折叠的 条评论
为什么被折叠?



