找到当前目录 char *getcwd(char * buf,size_t size) getcwd函数把当前工作目录的绝对路径名复制到buf中,size指示buf的大小 如果buf不够大,不能装下整个路径名,getcwd返回NULL。 当前目录是指当前页面所在的目录,不是指程序所在的目录,相当于"pwd"命令
//getcwd() #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #include <errno.h> int main(int arg, char * args[]) { //获取当前目录 char buf[256]={0}; /* getcwd()函数头文件是unistd.h */ char *res=getcwd(buf,sizeof(buf)); if(res) { printf("%s\n",buf); } return 0; }
时间: 2024-12-14 15:36:55