Linux系統C語言操作環境變數的函式

2021-07-04 19:40:36 字數 671 閱讀 9756

c語言操作環境變數的函式

系統提供了很多關於環境表和環境變數的函式;

getenv()    按環境變數的名取得環境變數的值;返回指向name關聯的value的指標;

putenv()/setenv()    設定環境變數;

//區別:putenv()引數格式"name=value",setenv()是三個引數(分開),putenv()一定會替換已經存在的,setenv()可以用第三個引數設定是否替換已經存在的;

unsetenv()    刪除乙個定義的環境變數;

clearenv()    刪除環境表中所有的環境變數;

以上這些函式使用時需要包含stdlib.h標頭檔案,以上都是標準c語言函式;

使用man命令檢視以上函式的使用方法;

如果乙個函式的幫助文件中,返回錯誤時有errno,那麼這個函式就可以用perror()處理錯誤資訊;

main()中的第三個引數就是環境表;

main(int argc, char** argv, char** env);

初級程式設計師都是看手冊(英文)寫**;

/*

* 環境表與環境變數函式練習

*/#include #include int main(int argc, char **argv, char **env)

Linux系統c語言開發環境

專案 內容這個作業屬於哪個課程 這個作業要求在 學號 姓名 17041506 張政 學習目標 linux系統下c語言開發環境搭建,學習linux系統環境c語言開發過程 圖一 圖二 通過vim編輯器編寫c語言 首先建立乙個新資料夾,再進入該資料夾。然後寫好乙個輸出學號的簡單 回到命令模式。再進行預編譯...

c 操作當前應用程式所在路徑以及系統環境變數

system.environment.getenvironmentvariable windir c windows system.environment.getenvironmentvariable include c program files microsoft visual studio n...

Linux系統C語言開發環境學習

專案 內容作業所屬課程 作業要求 學號 姓名 17041507 陳偉騫 作業學習目標 學習linux系統c語言開發環境 檢視gcc版本資訊 檢視make版本資訊 通過vim編輯器編寫乙個最簡單的c語言程式,先建立乙個資料夾,然後進入剛建立的資料夾。我們輸入完了源程式,接下來我們進行c語言程式編譯的四...