#include <stdio.h>
#include <stdlib.h>
main()
{
char filename[21];
char env_var[21];
char path[61];
while (scanf("%20s %20s", filename, env_var) ! = EOF) {
_searchenv(filename, env_var, path);
if (*path == '\0')
printf("no such file\n");
else
printf("path is >%s<\n", path);
}
}
Output
link.exe path
no such file
link.exe PATH
path is >c:\dos\link.exe<
LINK.exe PATH
path is >c:\dos\LINK.exe<
dummy PATH
no such file