Главная    Разработка ПО    функции языка Си

Описание функций языка Си

" G "

getc 

getchar 

gets 

getw 

getwd 

get_current_dir_name 

gmtime 

gmtime_r 

All | _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

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


Яндекс.Метрика

Рейтинг@Mail.ru