歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> linux常用c函數:環境變量篇(二)

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

日期:2017/2/25 10:38:45   编辑:Linux教程
 相關函數 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