作者victoret (戏言~)
看板EE_DSnP
标题[问题] 关於 dofile 指令
时间Thu Oct 27 17:42:57 2011
在使用 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: 140.112.25.108
1F:推 ric2k1:DOfile 指令只会读 "目前目录" 的 dofile, 所以如果 dofile 10/27 17:48
2F:→ ric2k1:不在目前目录,就要 specify 相对路径,像是 ../dofiles/do 10/27 17:49
3F:→ ric2k1:openDoFile & closeDoFile 就把它从 command line 吃到的 10/27 17:49
4F:→ ric2k1:string (含相对路径) 丢给 fstream::open() 就好了! 10/27 17:50
5F:→ ric2k1:不需要特别处理。 10/27 17:50
6F:推 vuluy:这样在别的目录执行do do2的时候就叫不出do1了 10/27 17:59
7F:→ victoret:感谢教授! 10/27 18:00