C函數之genv

函數原型:數組

include<stdlib.h>
char *getenv(char *envvar);

 

函數說明:函數

getenv()用來取得參數envvar環境變量的內容。參數envvar爲環境變量的名稱,若是該變量存在則會返回指向該內容的指針。環境變量的格式爲envvar=value。getenv函數的返回值存儲在一個全局二維數組裏,當你再次使用getenv函數時不用擔憂會覆蓋上次的調用結果。spa

 

返回值:指針

執行成功則返回指向該內容的指針,找不到符合的環境變量名稱則返回NULL。若是變量存在但無關聯值,它將運行成功並返回一個空字符串,即該字符的第一個字節是null。code

 

實例blog

/***
getenv.c
***/
#include<stdio.h>
#include<stdlib.h>

int main()
{
    char *s = NULL;
    s = getenv("HOME");
    printf("%s\n",s);
    return 0;
}

 

運行結果:字符串

相關文章
相關標籤/搜索