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

如题,写了一个小程序,链接为exe后,如何有办法可以检测当前这个exe程序所在的路径,因为我需要在这个程序同路径下创建一个该程序的功能配置文件,可不可以告诉一下具体的代码... 如题,写了一个小程序,链接为exe后,如何有办法可以检测当前这个exe程序所在的路径,因为我需要在这个程序同路径下创建一个该程序的功能配置文件,可不可以告诉一下具体的代码实现? 展开
 我来答
qcj1012
2011-04-08 · TA获得超过510个赞
知道小有建树答主
回答量:200
采纳率:100%
帮助的人:263万
展开全部
你试一下这个代码 这个把exe的名字也输出了
如果不满意 改改就行

int main(int argc,char *argv[])
{
printf("The current path : %s\n", argv[0]);
return 0;
}
追问
你的方法刚试了一下可以,不过最后那个.exe怎么去掉,我把argv[0]赋给一个temp数组,然后尝试将最后的.exe字符删掉,但是无效,最后还是照常输出
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式