歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

linux常用c函數:環境變量篇(二)

 相關函數  getenv,setenv,unsetenv

  表頭文件  #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=root

  USER=root

Copyright © Linux教程網 All Rights Reserved