版本1:
调用系统接口getcwd,实现路径打印。
/*** ***文件名:1_mypwd.c ***描述:通过系统函数getcwd实现pwd命令 ***/ #include<stdio.h> #include<stdlib.h> #include<unistd.h> int main() { char buf[1024]; char *cwd = getcwd(buf,sizeof(buf)); if (NULL == cwd) { perror("Get current working directory fail. "); exit(-1); } else { printf("Current working directory is : %s ",cwd); } return 0; }
实验结果: