VC获取当前程序运行路径

时间:2023-03-08 20:34:42
VC获取当前程序运行路径
/***************************************************/
/* 函数: 获取当前程序运行的路径
/* 返回: 当前程序运行路径 C:\AAA\BBB\ 不包含文件名
/* 创建人: 日期 内容
/* 金胖胖 2015年3月3日 新建
/***************************************************/
string CConfigure::GetCurrentPath()
{
char temp[MAX_PATH] = {0};
string strRet;
int Pos = 0;
::GetModuleFileName(NULL,temp,MAX_PATH);
strRet.append(temp); Pos = strRet.rfind("\\"); // 反序查找 然后进行分割 strRet = strRet.substr(0,Pos);
strRet.append("\\"); return strRet;
}