描述
C庫函數char *getenv(const char *name)搜索指向的環境字符串name並將關聯的值返回給字符串。
聲明
以下是 getenv() 函數的聲明。
char *getenv(const char *name)
參數
name─ 這是包含所請求變量名稱的 C 字符串。
返回值
此函數返回一個以空字符結尾的字符串,其中包含所請求的環境變量的值,如果該環境變量不存在,則返回 NULL。
示例
下麵的例子展示了 getenv() 函數的用法。
#include <stdio.h>
#include <stdlib.h>
int main () {
printf("PATH:%s\n", getenv("PATH"));
printf("HOME:%s\n", getenv("HOME"));
printf("ROOT:%s\n", getenv("ROOT"));
return(0);
}
讓我們編譯並運行上麵的程序,它會產生以下結果——
PATH:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin HOME:/ ROOT:(null)
相關用法
- C語言 getarcoords()用法及代碼示例
- C語言 getchar()用法及代碼示例
- C語言 getc()用法及代碼示例
- C語言 getpixel()用法及代碼示例
- C語言 getx()用法及代碼示例
- C語言 getch()用法及代碼示例
- C語言 getbkcolor()用法及代碼示例
- C語言 gets()用法及代碼示例
- C語言 getdate()、setdate()用法及代碼示例
- C語言 getmaxx()用法及代碼示例
- C語言 gety()用法及代碼示例
- C語言 getmaxy()用法及代碼示例
- C語言 getmaxcolor()用法及代碼示例
- C語言 grapherrormsg()用法及代碼示例
- C語言 gmtime()用法及代碼示例
- C語言 宏 assert()用法及代碼示例
- C語言 vprintf()用法及代碼示例
- C語言 宏 va_start()用法及代碼示例
- C語言 setlocale()用法及代碼示例
- C語言 fread()用法及代碼示例
注:本文由純淨天空篩選整理自 C library function - getenv()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。