通过系统提供的函数,我们一样可以查看、修改和删除环境变量的内容,使用使用函数分别时 getenv()、setenv()、unsetenv(),它们的用法如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char* argv[])
{
// 打印当前 PATH 环境变量的内容
printf("PATH=%s\n", getenv("PATH"));
// 重新设定 PATH 环境变量的内容
setenv("PATH", "hello", 1);
// 再次打印被重新设定后的环境变量内容
printf("PATH=%s\n", getenv("PATH"));
// 删除环境变量值
unsetenv("PATH");
printf("PATH=%s\n", getenv("PATH"));
return 0;
}

以上程序运行后效果如下图: 2015-06-29 11:31:54屏幕截图