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;
}
#include <stdio.h>
#include <dir.h>
int main(void)
{
char dir[MAXDIR];
getcurdir(0, dir);
printf("Current directory is %s", dir);
return 0;
}