写一段控制台程序,控制台程序,看好了,要求获取当前自己的路径,比如,
#include 〈stdio.h〉
int main()
{
printf("这个程序的路径");
return 0;
}这个DOS窗口正在执行,他自身的路径怎么获取,来一个简单明了的,不要复杂的,详细点。大神!请指教!
C语言获取自身路径
答案:2 悬赏:50 手机版
解决时间 2021-02-26 03:27
- 提问者网友:骑士
- 2021-02-25 20:24
最佳答案
- 五星知识达人网友:第幾種人
- 2021-02-25 20:57
#include
int main(int argc,char *argv[])
{
printf("这个程序的路径:");
printf("%s",argv[0]);
getchar();
fflush(stdin);
return 0;
}
int main(int argc,char *argv[])
{
printf("这个程序的路径:");
printf("%s",argv[0]);
getchar();
fflush(stdin);
return 0;
}
全部回答
- 1楼网友:西岸风
- 2021-02-25 21:40
char szpath[max_path]; browseinfo br; itemidlist *pitem; br.hwndowner = this->getsafehwnd(); br.iimage = 0; br.pszdisplayname = 0; br.lparam = 0; br.lpfn = 0; br.lpsztitle = "请选择路径:"; br.pidlroot = 0; br.ulflags = bif_returnonlyfsdirs; pitem = shbrowseforfolder(&br); if (shgetpathfromidlist(pitem,szpath)==true) { messagebox(szpath); }
弹出一个选择目录对话框
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯