这个其实很简单,只需要调用getcwd()
这个函数就行了。
char *getcwd(char *buffer,int maxlen); 功能:获取当前工作目录 参数:buffer指向用来存储绝对路径的数组,maxlen绝对路径的字符大小 返回:成功则返回当前的工作目录,失败则返回FALSE eg: #define MAXLEN 200 void mypwd(){ char path_name[MAXLEN]; if(getcwd(path_name,MAXLEN) printf("%s\n",path_name); else{ printf("Error:getcwd...\n"); exit(0); } }
欢迎留言交流。。。
文章来源: linux c实现mypwd