作者vincere (vin)
看板EE_DSnP
标题Re: [问题] 关於 dofile 指令
时间Sun Oct 30 08:57:19 2011
想要借问标题请问一下
因为用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
1F:→ e124553423:应该是会吧,能自己搜寻档案位置的程式也太强大-.- 10/30 09:04
2F:推 vuluy:只要当前目录在dofiles底下,就会dofile成功 10/30 09:04
3F:→ vincere:恩恩 感谢两位强者解答 10/30 09:13
4F:推 victoret:或者可以直接修改 do3 的那一行改成 do ./dofiles/do2 10/30 09:25
5F:→ vincere:恩恩 了解 感谢:) 10/30 09:36
6F:推 ric2k1:比较简单的是在 shell 下指令的时候 specify 执行档的位置 10/30 15:10
7F:→ ric2k1:例如: cd dofiles; ../modCalc -f do1 10/30 15:11
※ 编辑: vincere 来自: 61.231.8.233 (10/30 23:42)