看板 EE_DSnP 關於我們 聯絡資訊
想要借問標題請問一下 因為用modCalc-32 測 dofile時 如do do3 讀到do do2 因為沒裡面沒specify相對路徑 所以它cannot open file "do2" 所以想要確定一下: 1.當我們要從某個dofile中recursively讀下個dofile時, 必須在那個dofile specify路徑?或是將執行檔和所有dofile放在同個目錄? 2.助教在批改的時後,也會將我們的modCalc和dofile放在同個目錄內嗎? 感謝大家的解惑~ ※ 引述《victoret (戲言~)》之銘言: : 在使用 ref 裡的 modCalc-32 的時候 : 輸入 do do1 的時候會顯示 Error: cannot open file "do1"!! : 假如把 modCalc-32 丟到 dofiles 的資料夾 : 輸入 do do1 就不會有任何問題 : 假如把 modCalc-32 丟到 hw3 這個資料夾(就是裝 src lib bin dofiles...etc. 的) : 輸入 do do1 一樣顯示 Error: cannot open file "do1"!! : 可是這時候假如加上路徑,像是 : 輸入 do ./dofiles/do1 的話,那也可以順利進行 : 想請問一下這是否是正常的狀況 : 還有做 openDoFile 和 closeDoFile 的時候,我們也要做成這樣的形式嗎? : 感謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.241.165
e124553423:應該是會吧,能自己搜尋檔案位置的程式也太強大-.- 10/30 09:04
vuluy:只要當前目錄在dofiles底下,就會dofile成功 10/30 09:04
vincere:恩恩 感謝兩位強者解答 10/30 09:13
victoret:或者可以直接修改 do3 的那一行改成 do ./dofiles/do2 10/30 09:25
vincere:恩恩 了解 感謝:) 10/30 09:36
ric2k1:比較簡單的是在 shell 下指令的時候 specify 執行檔的位置 10/30 15:10
ric2k1:例如: cd dofiles; ../modCalc -f do1 10/30 15:11
※ 編輯: vincere 來自: 61.231.8.233 (10/30 23:42)