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

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

_searchenv

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;
}