Re: [系程] 作業二

看板b96902HW作者 (健文)時間15年前 (2009/04/27 22:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串18/26 (看更多)
※ 引述《dm4 (dm4)》之銘言: : 請問助教 : 要在程式裡取得環境變數 : OSTYPE : MACHTYPE : 的時候 : 使用getenv("OSTYPE") : 在bash下會回傳NULL : 在tcsh下是linux : 另外在 : bash中echo $OSTYPE是linux-gnu : tcsh中 是linux : 請問一下助教是在什麼環境下測試呢 : 或是都有可能 : 謝謝助教!!!!!! 因為不同的shell不同的環境下可能有不同的環境變數和環境變數值 不過你可以不用考慮會傳回什麼, 改大家的作業時,都會在同樣的環境下測試, 而且保證會有MACHTYPE和OSTYPE兩個變數存在。 也就是說,不可以寫死兩個環境變數會傳回的東西, 你的程式必須去呼叫getenv取得執行時的環境變數。 謝謝:) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.31.158
文章代碼(AID): #19zSWeJx (b96902HW)
討論串 (同標題文章)
文章代碼(AID): #19zSWeJx (b96902HW)