Программирование на C и C++

Онлайн справочник программиста на C и C++

getcurdir

int getcurdir(int drive, char *dir)

Прототип: 
Описание: 

Эта функция не определена стандартом ANSI С.

Функция getcurdir() копирует имя текущего рабочего каталога диска, заданного параметром drive, в строку, на которую указывает dir. Значение 0 для параметра drive соответствует диску по умолчанию. Диску А соответствует значение 1; В — значение 2 и т.д. Строка, на которую указывает dir, должна иметь длину как минимум MAXDIR байт. Макрос MAXDIR определен в файле dir.h. Имя каталога не будет содержать спецификации диска и не будет содержать начальных обратных слэшей.

Функция getcurdir() в случае успеха возвращает 0, а при ошибке, значение —1.

Пример: 
Следующая программа выводит текущий каталог диска, заданного по умолчанию:
#include <stdio.h>
#include <dir.h>
int main(void)
{
char dir[MAXDIR];
getcurdir(0, dir);
printf("Current directory is %s", dir);
return 0;
}