linux c实现mypwd

这个其实很简单,只需要调用getcwd()这个函数就行了。

char *getcwd(char *buffer,int maxlen);
功能:获取当前工作目录
参数:buffer指向用来存储绝对路径的数组,maxlen绝对路径的字符大小
返回:成功则返回当前的工作目录,失败则返回FALSE


eg:
#define MAXLEN 200

void mypwd(){
    char path_name[MAXLEN];
    if(getcwd(path_name,MAXLEN)
        printf("%s\n",path_name);
    else{
        printf("Error:getcwd...\n");
        exit(0);
    }
}

欢迎留言交流。。。

猜你喜欢

转载自blog.csdn.net/betterc5/article/details/80721040