码迷,mamicode.com
首页 > 编程语言 > 详细

Linux 文件管理(C语言库函数三)

时间:2016-08-23 20:36:59      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

找到当前目录
char *getcwd(char * buf,size_t size)
getcwd函数把当前工作目录的绝对路径名复制到buf中,size指示buf的大小
如果buf不够大,不能装下整个路径名,getcwd返回NULL。
当前目录是指当前页面所在的目录,不是指程序所在的目录,相当于"pwd"命令

 

//getcwd()
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <errno.h>

int main(int arg, char * args[])
{
    //获取当前目录
    char buf[256]={0};
    /*
      getcwd()函数头文件是unistd.h
     */
    char *res=getcwd(buf,sizeof(buf));
    if(res)
    {
        printf("%s\n",buf);
    }
    return 0;
}

 

Linux 文件管理(C语言库函数三)

标签:

原文地址:http://www.cnblogs.com/zhanggaofeng/p/5800689.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!