Какая функция в C возвращает текущий каталог? - PullRequest
4 голосов
/ 13 декабря 2010

Какая функция в C возвращает текущий каталог?(Среди UNIX)

Ответы [ 3 ]

10 голосов
/ 13 декабря 2010

Стандарт POSIX - <a href="http://linux.die.net/man/3/getcwd">getcwd()</a>, что означает «получить текущий рабочий каталог».

6 голосов
/ 13 декабря 2010

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);
1 голос
/ 13 декабря 2010

Здесь это вам поможет:

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

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

вывод:

/home/me/Desktop/tmp
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...