您的位置:首页 > 其它

取得环境变量内容函数

2010-12-27 23:48 211 查看
#include <stdio.h>
#include <stdlib.h>
/**
 * getenv:取得环境变量内容
 * putenv/setenv:改变或设置环境变量
 * unsetenv:取消已改变的环境变量
 **/
int main(void){
    char *p;
    if( p = getenv("USER") ){
        /*
         * char * getenv(const char *name)
         * 执行成功则返回指向该内容的指针,找不到符合的环境变量名称则返回NULL
         *
         */
        printf("USER=%s/n",p);
    }
    setenv("USER","test",1);
    printf("USER=%s/n", getenv("USER"));
    unsetenv("USER");
    printf("USER=%s/n", getenv("USER"));
    
    return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: