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;
}
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char fpath[80];
_fullpath (fpath, "\\INCLUDE" , 80);
printf("Full path: %s\n", fpath);
return 0;
}