練習7-1。編寫一個程序,將大寫字母轉換爲小寫或小寫,取決於調用的名稱,如argv [0]中所示。K&R:練習7-1 - 如何調用?
對於那些你感興趣的寫程序,你可以在這裏找到樣品溶液:http://users.powernet.co.uk/eton/kandr2/krx701.html
我的問題,但這正是你如何調用該程序? argv [0]指的是程序的名稱,另外還有程序的文件路徑。當我在argv [0]上執行printf()時,如果通過我的code :: blocks IDE運行程序,它會從/ home輸出完整路徑。如果我嘗試通過命令行使用'./upper'(不含引號)執行程序,argv [0]在程序名稱之前包含'./'。
無論如何無需添加程序路徑到PATH環境變量來調用此程序?
你是否將此作爲家庭作業?你的目標平臺是什麼(Windows,Linux等)? – 2011-12-18 05:40:31
不是家庭作業 - 我現在只是作爲一種愛好編碼。我的平臺是Arch Linux虛擬機。在Windows中編碼(沒有像Cygwin這樣的* nix模擬器)會導致太多問題。 – 2011-12-18 05:51:34
瞭解,這只是Microsoft API允許您確定簡化問題的工作目錄。 * nix世界中可能有類似的東西,我還沒有遇到過。 – 2011-12-18 05:54:13