C中的函数是什么返回当前目录?

时间:2010-12-13 13:51:05

标签: c unix

C中的函数是什么返回当前目录? (在UNIX中)

3 个答案:

答案 0 :(得分:10)

POSIX标准是getcwd(),代表“获取当前工作目录”。

答案 1 :(得分:6)

getcwd。在我的盒子上:


GETCWD(3)                  Linux Programmer's Manual                 GETCWD(3)

NAME
       getcwd, getwd, get_current_dir_name - Get current working directory

SYNOPSIS
       #include 

       char *getcwd(char *buf, size_t size);

       char *getwd(char *buf);

       char *get_current_dir_name(void);

答案 2 :(得分:1)

在此,这将对您有所帮助:

#include <stdio.h>
#include <unistd.h>

main ()
{
printf("you are currently in: %s", get_current_dir_name());
}

输出:

/home/me/Desktop/tmp