get_current_dir_name – определение пути к текущей директории.
Синтаксис:
#include < unistd.h >
char* get_current_dir_name (void);
Аргументы:
Нет.
Возвращаемое значение:
Указатель на область памяти, содержащую полный путь к текущей директории.
Описание:
Функция get_current_dir_name выделяет с помощью функции malloc область памяти, в которую записывает полный путь к текущей директории и возвращает указатель на эту область памяти.
Пример:
В примере определяется путь к текущей директории.
#include < unistd.h > //Для get_current_dir_name
#include < stdio.h > //Для printf
int main (void)
{
// Переменная, в которую будет помещен указатель
// на область памяти с путем к текущей директории
char *DirName;
// Определяем путь к текущей директории
DirName = get_current_dir_name ();
// Выводим путь в консоль
printf (“Текущая директория: %s\n”,DirName);
return 0;
}
| |
Результат:
Текущая директория: /root/Desktop/test
|
Смотри так же:
get_current_dir_name
getwd
|