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

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

_fullpath

char *_fullpath(char *fpath, const char *rpath, int len)

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

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

Функция _fullpath() конструирует полный путь по заданному относительному пути. Относи­тельный путь задается переменной rpath. Полный путь помещается в массив, на который указыва­ет параметр fpath. Размер массива, на который указывает fpath, определяется переменной len. Если fpath равен NULL, то массив будет размещен динамически. (В этом случае массив должен быть освобожден вручную с использованием функции free().)

Функция _fullpath() возвращает указатель на fpath или NULL в случае ошибки.

Пример: 
Следующая программа выводит полный путь к каталогу \INCLUDE:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char fpath[80];
_fullpath (fpath, "\\INCLUDE" , 80);
printf("Full path: %s\n", fpath);
return 0;
}