mypwd——C语言实现pwd

学习pwd

man pwd

pwd作用:输出当前目录的路径

研究pwd实现需要的系统调用

man -k dir | grep 2

伪代码

利用getcwd读取目录的路径信息
使用printf输出

学习getcwd

man getcwd

找到头文件以及函数

#include <unistd.h>
char *getcwd(char *buf, size_t size);

实现mypwd

#include <stdio.h>
#include <unistd.h>
int main(void)
{
    char buff[256];
    getcwd(buff,sizeof(buff));
    printf("%s\n",buff);
    return 0;
}

测试mypwd

posted @ 2022-10-23 11:23  20201327刘谨铭  阅读(27)  评论(0编辑  收藏  举报