1.描述
搜尋當前系統name所指向的環境變數。
2.標頭檔案
stdlib.h
3.宣告
char
*getenv
(const
char
*name)
;
4.引數
const
char
*name //需要獲得的環境變數名稱
5.返回值
該函式返回乙個以 null 結尾的字串,該字串為被請求環境變數的值。如果該環境變數不存在,則返回 null。
6.例項
#include
#include
intmain()
1.描述
將名為name的環境變數的值設定為value,可以決定是否覆蓋。
2.標頭檔案
stdlib.h
3.宣告
int
setenv
(const
char
*name,
const
char
*value,
int overwrite)
;
4.引數
const
char
*name //需要設定的環境變數的名稱
const
char
*value //需要設定的環境變數的值
int overwrite //如果環境變數已經存在,是否覆蓋
5.返回值
成功返回0,失敗返回-1。其中errno設定為指示錯誤原因。
需要注意的是,當overwrite為0時,環境變數已經存在,此時不會覆蓋環境變數,並且返回成功的狀態0。
6.例項
#include
intmain()
1.描述
刪除名為name的環境變數,如果不存在,也會返回成功,並且環境變數不變。
2.標頭檔案
stdlib.h
3.宣告
int
unsetenv
(const
char
*name)
;
4.引數
const
char
*name //需要刪除的環境變數的名稱
5.返回值
成功返回0,失敗返回-1,errno指示錯誤原因。
6.例項
#include
#include
intmain()
LinuxC(環境變數 動態庫)
path就是乙個環境變數,存放的是一些系統或者軟體的路徑,在path中新增過路徑的應用程式,可以直接使用檔名進行呼叫。1 windows 系統的配置 我的電腦 右鍵,選擇屬性 高階 環境變數 系統變數path 在原來的path後加分號 加具體的路徑。2 linux系統環境變數 export path...
linux環境程式設計 環境變數 列印環境變數
在shell程式設計主題中,我們已經大致的介紹過 環境變數和本地變數啦 我們今天來具體的介紹介紹,那環境變數到底是什麼呢?是我 一.環境變數含義 特徵 環境變數是指 作業系統中用來指定作業系統執行環境的一下引數 1 特徵 字串 有統一的格式 名 值 值 值用來描述程序的環境資訊 2 使用形式 與命令...
Linux C 函式參考之環境變數篇
getenv 取得環境變數內容 相關函式 putenv,setenv,unsetenv 表頭檔案 include 定義函式 char getenv const char name 函式說明 getenv 用來取得引數name環境變數的內容。引數name為環境變數的名稱,如果該變數存在則會返回指向該內...