string getconf(){
string path;
char szExePath[MAX_PATH] = {0};
GetModuleFileNameA(NULL,szExePath,MAX_PATH); //获取exe文件路径
string str=szExePath;
int sist1=str.find_last_of("\");
string strname=str.substr(sist1+1);//获取文件名称加后缀
strname=strname.substr(0,strname.find_last_of("."));//获取文件名称
str=str.substr(0,sist1);
int sist2=str.find_last_of("\");
str=str.substr(0,sist2+1);//获取项目根路径
path=str+“conf”+"\"+strname+".xml";
cout << path << endl;
return path;
}
C++获取当前项目配置文件路径
最新推荐文章于 2024-09-24 09:40:53 发布