C语言 getenv()
函数用于获取环境变量的内容,位于标准库<stdlib.h>
中。
语法
语法如下:char *getenv(char *name);
参数
- name:环境变量名。
返回值
返回变量名对应的环境变量值,没有定义返回NULL。
程序示例
介绍一个例子,了解C语言 getenv()
函数的使用方法。
首先看下windos系统中的环境变量有哪些
我们可以取其中两个变量来测试一下,看下面的例子。
#include <stdio.h>
#include <stdlib.h>
int main( )
{
char *s1 = getenv("TEMP");
char *s2 = getenv("JAVA_HOME");
printf("临时目录:%s\n", s1);
printf("javahome:%s\n", s2);
getchar();//防止退出
return 0;
}
程序运行结果:
这里我们查看了TEMP和JAVA_HOME的环境变量,当然您也可以查看其他的环境变量值。
linux系统中环境变量可以通过 /etc/profile
路径查看。