国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

C語言putenv()函數和getenv()函數的使用詳解

2020-01-26 14:54:11
字體:
來源:轉載
供稿:網友

C語言putenv()函數:改變或增加環境變量
頭文件:

#include4<stdlib.h>

定義函數:

int putenv(const char * string);

函數說明:putenv()用來改變或增加環境變量的內容. 參數string 的格式為name=value, 如果該環境變量原先存在, 則變量內容會依參數string 改變, 否則此參數內容會成為新的環境變量.

返回值:執行成功則返回0, 有錯誤發生則返回-1.

錯誤代碼:ENOMEM 內存不足, 無法配置新的環境變量空間.

范例

#include <stdlib.h>main(){  char *p;  if((p = getenv("USER")))  printf("USER =%s/n", p);  putenv("USER=test");  printf("USER+5s/n", getenv("USER"));}

執行:

USER=rootUSER=root

C語言getenv()函數:取得環境變量內容
頭文件:

#include <stdlib.h>

定義函數:

char * getenv(const char *name);

函數說明:getenv()用來取得參數name 環境變量的內容. 參數name 為環境變量的名稱, 如果該變量存在則會返回指向該內容的指針. 環境變量的格式為name=value.

返回值:執行成功則返回指向該內容的指針, 找不到符合的環境變量名稱則返回NULL.

范例

#include <stdlib.h>main(){  char *p;  if((p = getenv("USER")))  printf("USER = %s/n", p);}

執行:

USER = root

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 大兴区| 滕州市| 合川市| 岢岚县| 镇坪县| 乐陵市| 马龙县| 达孜县| 嘉善县| 霞浦县| 泸定县| 革吉县| 宜丰县| 巴彦淖尔市| 樟树市| 简阳市| 万荣县| 诸城市| 永靖县| 微山县| 六枝特区| 新昌县| 夹江县| 东乌| 闸北区| 永定县| 惠安县| 成武县| 尉氏县| 精河县| 澄迈县| 绥芬河市| 和龙市| 灌云县| 合作市| 呼图壁县| 兴和县| 农安县| 家居| 德保县| 胶南市|