20175212童皓桢 实现mypwd
题目要求
1 学习pwd命令
2 研究pwd实现需要的系统调用(man -k; grep),写出伪代码
3 实现mypwd
4 测试mypwd
1.学习pwd命令
Linux pwd命令用于显示工作目录。
执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。
以下是使用man命令查看相关信息
2.研究pwd实现需要的系统调用(man -k; grep),写出伪代码
输入 man -k directory|grep 2
,找到相关命令getcwd()
输入man getcwd
查看其信息
伪代码:
调用函数getcwd() if (返回的指针==NULL) 调用函数出错,发出错误报告 else 打印结果
3.实现mypwd
#include <stdio.h> #include <unistd.h> int main(void) { char buff[256]; getcwd(buff,sizeof(buff)); printf("当前路径为:%s\n",buff); return 0; }
4.测试mypwd
来源:https://www.cnblogs.com/thz666/p/12044009.html