ZKX's LAB

C语言知道文件名如何获取文件路径 c 获取当前路径下的文件

2020-09-30知识8

c语言如何获得文件当前路径? 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++ 程序:#include<;windows.h>;#include<;string>;#include<;iostream>;using namespace std;string ExePath(){ char buffer[MAX_PATH];GetModuleFileName(NULL,buffer,。

C语言知道文件名如何获取文件路径 两种方式:绝对路径和相对路径.绝对路么要完整的路径及文件名;相对路径与源程序在一个路径下.

C\\C++执行当前路径下的文件 #includeusing namespace std;includevoid main(){获取当前路径char path[MAX_PATH];GetCurrentDirectory(MAX_PATH,path);cout;注意:调试时获得是工程目录,单击exe执行时,是它自己所在目录请稍加处理然后执行strcat(path,\"\\\\hhh.exe\");这里假设目录下有个hhh.exesystem(path);执行hhh.exe}

#str函数#char#c语言#c语言函数

随机阅读

qrcode
访问手机版