
C语言的运行环境(开发工具)有很多个的,如vc++,gcc,c++builder,keilC,IARC等不同的开发工具要求环境是不同的1般只要把它的bin目录放入系统的PATH便可(如GCC)如果是集成开发环境,正常安装后它会自动设好路径的(VC++/C++BUILDER,KEILC,IARC等)
hModule=CreateToolhelp32Snapshot(TH32CS_SNAPMODULE,pinfo->th32ProcessID);
Module32First(hModule, minfo); GetShortPathName(minfo->szExePath,shortpath,256);如果还需要详细的代码,请Q我吧。。我最近刚在做这块。。。新手,写的东西比较简单- -
C语言里
在main函数的第二个参数里面,
保存着当前程序运行的目录
也就是argv[0]
main( int argc, char argv[])
{
printf("%s ", argv[0] );
}
就是文件当前所在位置
不过需要注意的一点是
这个路径里面保存了当前文件的文件名
如果你只是需要路径的话还需要自己 *** 作一下
main(int a,char c[])
{
char s[100];
int i;
//把路径保存到字符串s里
strcpy(s,c[0]);
for(i=strlen(s); i>0 ; i--)
if( s[i] == '\\')
{
s[i]='\0';
break;
}
//找到最后一个 \ 并删除之后的内容
//最后输出的s,就是当前文件的路径了
puts(s);
}
以上就是关于C语言 如何在它的运行环境中增加它的路径全部的内容,包括:C语言 如何在它的运行环境中增加它的路径、C语言...如何获取进程的可执行文件路径...、c语言如何获得文件当前路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)