C语言下如何编写程序检测当前程序所在路径

如题,写了一个小程序,链接为exe后,如何有办法可以检测当前这个exe程序所在的路径,因为我需要在这个程序同路径下创建一个该程序的功能配置文件,可不可以告诉一下具体的代码实现?

你试一下这个代码 这个把exe的名字也输出了
如果不满意 改改就行

int main(int argc,char *argv[])
{
printf("The current path : %s\n", argv[0]);
return 0;
}追问

你的方法刚试了一下可以,不过最后那个.exe怎么去掉,我把argv[0]赋给一个temp数组,然后尝试将最后的.exe字符删掉,但是无效,最后还是照常输出

温馨提示:答案为网友推荐,仅供参考
相似回答