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

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

 更新時間:2015年09月06日 15:17:28   投稿:goldensun  
這篇文章主要介紹了C語言putenv()函數(shù)和getenv()函數(shù)的使用詳解,用來進行環(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)容會依參數(shù)string 改變, 否則此參數(shù)內(nèi)容會成為新的環(huán)境變量.

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

錯誤代碼: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)境變量的名稱, 如果該變量存在則會返回指向該內(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)文章

  • C語言實現(xiàn)出棧序列合法性判定

    C語言實現(xiàn)出棧序列合法性判定

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)出棧序列合法性判定,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • 北郵考研復(fù)試C語言上機題目精選

    北郵考研復(fù)試C語言上機題目精選

    這篇文章主要介紹了北郵考研復(fù)試C語言上機題目精選,摘自2010年北郵CS的復(fù)試,需要的朋友可以參考下
    2015-08-08
  • 簡單分析針對ARM平臺的C語言程序的編譯問題

    簡單分析針對ARM平臺的C語言程序的編譯問題

    這篇文章主要介紹了針對ARM平臺的C語言程序的編譯問題,從優(yōu)化編譯選項的幾個方面進行分析,需要的朋友可以參考下
    2015-12-12
  • 詳解C++ STL vector容器訪問元素的幾種方式

    詳解C++ STL vector容器訪問元素的幾種方式

    這篇文章主要介紹了詳解C++ STL vector容器訪問元素的幾種方式,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • 一起來看看C語言世界中的結(jié)構(gòu)體

    一起來看看C語言世界中的結(jié)構(gòu)體

    這篇文章主要為大家詳細介紹了C語言世界中的結(jié)構(gòu)體,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • C++使用string的大數(shù)取模運算(5)

    C++使用string的大數(shù)取模運算(5)

    這篇文章主要為大家詳細介紹了C++使用string的大數(shù)取模運算,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • 一篇文章教你在C++中操作符可分為哪幾種類和用法

    一篇文章教你在C++中操作符可分為哪幾種類和用法

    這篇文章主要介紹了C++編程中操作符的種類和用法,是C++入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-09-09
  • 在C++中反射調(diào)用.NET的方法(三)

    在C++中反射調(diào)用.NET的方法(三)

    在.NET與C++之間傳輸集合數(shù)據(jù)的方法是怎么樣的呢?接下來通過本文給大家分享在C++中反射調(diào)用.NET(三),需要的朋友參考下吧
    2017-02-02
  • C語言數(shù)據(jù)結(jié)構(gòu)超詳細講解單向鏈表

    C語言數(shù)據(jù)結(jié)構(gòu)超詳細講解單向鏈表

    鏈表可以說是一種最為基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu)了,而單向鏈表更是基礎(chǔ)中的基礎(chǔ)。鏈表是由一組元素以特定的順序組合或鏈接在一起的,不同元素之間在邏輯上相鄰,但是在物理上并不一定相鄰。在維護一組數(shù)據(jù)集合時,就可以使用鏈表,這一點和數(shù)組很相似
    2022-03-03
  • c++實現(xiàn)一個簡易的網(wǎng)絡(luò)緩沖區(qū)的實踐

    c++實現(xiàn)一個簡易的網(wǎng)絡(luò)緩沖區(qū)的實踐

    這篇文章主要介紹了c++實現(xiàn)一個簡易的網(wǎng)絡(luò)緩沖區(qū)的實踐,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12

最新評論