TCHAR szPath[_MAX_PATH] = {0};
GetModuleFileName(NULL, szPath, MAX_PATH);
PathRemoveFileSpec( szPath ); //去掉文件名
注:使用GetCurrentPath()也可以,但是如果此时打开CFileDialog后,它的路径就变成了选中的文件路径,而不是可执行文件的路径了。
C++ 获得当前执行文件的路径
来源:清泛原创 2016-09-07 14:32:07 人气: 我有话说( 0 人参与)
代码如下:TCHAR szPath[_MAX_PATH] = {0};GetModuleFileName(NULL, szPath, MAX_PATH);PathRemoveFileSpec( szPath ); 去掉文件...
TCHAR szPath[_MAX_PATH] = {0};
GetModuleFileName(NULL, szPath, MAX_PATH);
PathRemoveFileSpec( szPath ); //去掉文件名
上一篇:coinitialize失败,返回值是0x80010106 无法在设置线程模式后对其加以更改
下一篇:C++ ADO Excel中RecordSet.Open打开记录的两个参数adOpenKeyset、adLockBatchOptimistic的详细说明