标准C库函数getenv()能够检索任何指定的环境变量。getenv()函数有一个参数,是一个指向包含待检环境变量的字符串的指针。当检索成功时,getenv()函数将返回一个指向检中字符串的指针,反之,它将返回一个NULL指针。
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
char * env_string;
env_string = getenv("PATH");
if (env_string == (char * ) NULL)
printf("/nYou have no PATH !/n");
else
printf("/nYour PATH is: %s/n", env_string);
}