C getcwd函数 By ericwang 发表于 2017-05-26 文章目录 1. 函数原型 头文件1. 功能2. 参数说明3. 返回值4. 使用实例 #getcwd函数 函数原型1char *getcwd( char *buffer, int maxlen ); 头文件1include <unistd.h> 功能获取当前工作目录 参数说明getcwd()会将当前工作目录的绝对路径复制到参数buffer所指的内存空间中,参数maxlen为buffer的空间大小。 返回值成功则返回当前工作目录,失败返回 FALSE。 使用实例1234567891011121314#include <stdio.h>#include <stdlib.h>#include <unistd.h>#define MAX_LEN 1024int 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;}