2017-2018-1 20155317 《信息安全系统设计基础》课堂实践——实现mypwd
2017-2018-1 20155317 《信息安全系统设计基础》课堂实践——实现mypwd
1 . 学习使用pwd
很显然pwd命令的意思是打印出该文件当前的绝对路径
2 . 了解pwd
首先使用man命令来查看pwd的是意思$ man pwd
使用man-k | grep命令查看
通过命令man getcwd
查看此函数的具体用法
3.pwd伪代码
根据使用getcwd()这个函数
{
接受用户输入文件名;
并调用getcwd()函数,并将其返回值打印;
}
4.实现pwd
#include <stdio.h> #include <stdlib.h> #include <unistd.h> int main(void) { char buf[1024]; char *cwd =getcwd(buf, sizeof(buf)); if (NULL == cwd) { perror("Get current working directory fail.\n"); exit(-1); } else { printf("Current working directory is : %s\n", cwd); } return 0; }