linux C库函数大全:环境变量管制函数2014-05-111.getenv(取得环境变量内容)相关函数:putenv,setenv,unsetenv表头文件:#include<stdlib.h>定义函数:char * getenv(const char *name);函数说明:getenv()用来取得参数name环境变量的内容。参数name为环境变量的名称,如果该变量存在则会返回指向该内容的指针。环境变量的格式为name=value。返回值:执行成功则返回指向该内容的指针,找不到符合的环境变量名称则返回NULL。范例:
#include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <stdlib.h> main( ) { char *p; if((p = getenv("USER"))) printf("USER=%s
",p); }
2.putenv(改变或增加环境变量)相关函数:getenv,setenv,unsetenv表头文件:#include4<stdlib.h>