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語言程式編譯的四...