欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2015年09月06日 15:17:28   投稿:goldensun  
這篇文章主要介紹了C語言putenv()函數(shù)和getenv()函數(shù)的使用詳解,用來進(jìn)行環(huán)境變量的相關(guān)操作,需要的朋友可以參考下

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

#include4<stdlib.h>

定義函數(shù):

int putenv(const char * string);

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

返回值:執(zhí)行成功則返回0, 有錯(cuò)誤發(fā)生則返回-1.

錯(cuò)誤代碼:ENOMEM 內(nèi)存不足, 無法配置新的環(huán)境變量空間.

范例

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

執(zhí)行:

USER=root
USER=root

C語言getenv()函數(shù):取得環(huán)境變量內(nèi)容
頭文件:

#include <stdlib.h>

定義函數(shù):

char * getenv(const char *name);

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

返回值:執(zhí)行成功則返回指向該內(nèi)容的指針, 找不到符合的環(huán)境變量名稱則返回NULL.

范例

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

執(zhí)行:

USER = root

相關(guān)文章

最新評(píng)論