17.2 教你把 input.txt 跟原始碼放同一個資料夾,但不少同學照做了還是 open failed。這一節把「程式到底去哪裡找檔案」一次講清楚——它是本單元最多人卡關的地方。
¶相對路徑與工作目錄
"input.txt" 這種寫法叫相對路徑——它只說了檔名,沒說「從哪裡開始找」。程式執行時,作業系統會指定一個工作目錄(working directory),相對路徑就從那裡開始找。
關鍵在於:工作目錄是「程式被執行時的位置」,不一定是「原始碼的位置」。
- 在終端機執行程式:工作目錄就是你目前所在的資料夾。
登入後即可閱讀完整內容
語法書免費開放給所有 AACPOJ 帳號,註冊只要一分鐘。