void _searchenv(const char *fname, const char *ename, char *fpath)
Прототип:
Описание:
Эта функция не определена стандартом ANSI C.
Функция _searchenv() осуществляет поиск файла, чье имя определяется указателем fname. Для этого используется путь, определяемый переменной окружения, на которую указывает ename. Если файл найден, полный путь к нему помещается в строку, на которую указывает fpath.
Пример:
Следующая программа осуществляет поиск заданного файла, используя заданный путь. Если файл найден, то выводится полный путь: #include <stdlib.h> #include <stdio.h> int main(int argc, char *argv[]) { char fpath[64]; if (argc!=3) { printf("Usage: FINDFILE <fname> <ename>"); return 1; } _searchenv(argv[1], argv[2], fpath); /* fpath будет содержать путь, если файл найден */ if(* fpath) printf("Path: %s", fpath); return 0; }
