在C++中要求出当前exe的运行路径,只需要把主函数写成以下的样子,而不是int main()就可以了:
#include<iostream>
using namespace std;
int main(int argc,char *argv[])
{
cout<<*argv; //此处就可以显示文件路径了,文件路径存放在argv[]这个数组里面
return 0;
}
唯一值得注意的是int argc虽然这里没有用到,但是不能省。
运行结果如下:
在C++中要求出当前exe的运行路径,只需要把主函数写成以下的样子,而不是int main()就可以了:
#include<iostream>
using namespace std;
int main(int argc,char *argv[])
{
cout<<*argv; //此处就可以显示文件路径了,文件路径存放在argv[]这个数组里面
return 0;
}
运行结果如下: