文章目录
  1. 1. 函数原型
  • 头文件
    1. 1. 功能
    2. 2. 参数说明
    3. 3. 返回值
    4. 4. 使用实例
  • #getcwd函数

    函数原型

    1
    char *getcwd( char *buffer, int maxlen );

    头文件

    1
    include <unistd.h>

    功能

    获取当前工作目录

    参数说明

    getcwd()会将当前工作目录的绝对路径复制到参数buffer所指的内存空间中,参数maxlen为buffer的空间大小。

    返回值

    成功则返回当前工作目录,失败返回 FALSE。

    使用实例

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    #include <stdio.h>
    #include <stdlib.h>
    #include <unistd.h>
    #define MAX_LEN 1024
    int main(int argc,char* argv[]){
    char buff[MAX_LEN];
    char *cwd = getcwd(buff,MAX_LEN);
    if(NULL == cwd){
    perror("get current working director fail\n");
    exit(-1);
    }
    printf("%s\n",buff);
    return 0;
    }
    文章目录
    1. 1. 函数原型
  • 头文件
    1. 1. 功能
    2. 2. 参数说明
    3. 3. 返回值
    4. 4. 使用实例