linux实现pwd

版本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.\n");
        exit(-1);
    }
    else
    {
        printf("Current working directory is : %s\n",cwd);
    }

    return 0;
}

实验结果:

posted @ 2019-11-01 14:30  王清河  阅读(185)  评论(0编辑  收藏  举报