最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2015年09月06日 15:17:28   投稿:goldensun  
這篇文章主要介紹了C語言putenv()函數(shù)和getenv()函數(shù)的使用詳解,用來進行環(huá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

相關文章

  • C++模板元編程實現(xiàn)選擇排序

    C++模板元編程實現(xiàn)選擇排序

    這篇文章主要介紹了C++模板元編程實現(xiàn)選擇排序,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • C語言數(shù)據(jù)結構時間復雜度及空間復雜度簡要分析

    C語言數(shù)據(jù)結構時間復雜度及空間復雜度簡要分析

    我們在進行編程時,往往會開發(fā)諸多的算法,那么我們怎么在那么多算法中找到最好的那個呢?本文主要介紹時間和空間復雜度概念及時間復雜度的求解,預祝讀者學習愉快
    2021-10-10
  • C++ 中動態(tài)鏈接庫--導入和導出的實例詳解

    C++ 中動態(tài)鏈接庫--導入和導出的實例詳解

    這篇文章主要介紹了C++ 中動態(tài)鏈接庫--導入和導出的實例詳解的相關資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-09-09
  • 常用Hash算法(C語言的簡單實現(xiàn))

    常用Hash算法(C語言的簡單實現(xiàn))

    下面小編就為大家?guī)硪黄S肏ash算法(C語言的簡單實現(xiàn))。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • C語言代碼實現(xiàn)簡易三子棋游戲

    C語言代碼實現(xiàn)簡易三子棋游戲

    這篇文章主要為大家詳細介紹了C語言代碼實現(xiàn)簡易三子棋游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • 簡介C/C++預處理器的一些工作

    簡介C/C++預處理器的一些工作

    這篇文章主要介紹了C/C++預處理器的一些工作,有助于理解編譯器底層的工作流程,需要的朋友可以參考下
    2015-07-07
  • C++用一棵紅黑樹同時封裝出set與map的實現(xiàn)代碼

    C++用一棵紅黑樹同時封裝出set與map的實現(xiàn)代碼

    set中存儲的一般為鍵K即可,而map存儲的一般都是鍵值對KV,也就是說他們結構是不同的,那么我們?nèi)绾尾拍苡靡活w紅黑樹同時封裝出set與map兩種容器呢,那么接下來我們具體地來研究下STL庫中是怎樣實現(xiàn)的,并且進行模擬實現(xiàn),需要的朋友可以參考下
    2024-03-03
  • C++?auto關鍵字的小知識點分享

    C++?auto關鍵字的小知識點分享

    這篇文章主要是來和大家介紹一些C++中的小知識點,本文將從auto關鍵字開始講起,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-05-05
  • Qt中簡單的按鈕槽函數(shù)傳遞參數(shù)方法

    Qt中簡單的按鈕槽函數(shù)傳遞參數(shù)方法

    這篇文章主要介紹了Qt中簡單的按鈕槽函數(shù)傳遞參數(shù)方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 自己實現(xiàn)strcpy函數(shù)的實現(xiàn)方法

    自己實現(xiàn)strcpy函數(shù)的實現(xiàn)方法

    本篇文章介紹了,自己實現(xiàn)strcpy函數(shù)的實現(xiàn)方法。需要的朋友參考下
    2013-05-05

最新評論

乐清市| 大冶市| 临洮县| 太和县| 车致| 禹州市| 乡城县| 资源县| 肇庆市| 景德镇市| 塔河县| 孟州市| 准格尔旗| 阳曲县| 榕江县| 和平县| 安达市| 乌拉特中旗| 苏尼特左旗| 通山县| 任丘市| 江安县| 神农架林区| 中方县| 梅河口市| 哈巴河县| 瑞丽市| 商城县| 宣武区| 贵阳市| 靖宇县| 武清区| 安溪县| 古浪县| 莱芜市| 鸡泽县| 福建省| 景谷| 双桥区| 托克托县| 华宁县|