include<stdlib.h>
char *getenv(const char *name)
//取得环境变量,如果变量存在则返回指向该内容的指针
//环境变量的格式 name=value
int putenv(const char *strng)
//改变或增加环境变量
//参数string的格式为 name=value
//putenv("USER=test");
int setenv(const char *name,const char *value,int overwrite)
//用来改变或增加环境变量,只在本进程中有效
//参数 overwrite 来决定是否要改变已存在的环境变量,
//如果此环境变量不存在,则忽略overwrite,直接添加此环境变量
//若环境变量存在,当overwrite为0,则参数value会被忽略,当overwrite不为0,则该写环境变量
int unsetenv(const char *name)
//删除name的定义,即使不存在也不算出错
~
时间: 2024-10-16 06:20:35