作者johnathan717 (柏良)
看板EE_DSnP
标题[问题] error message
时间Sun Nov 14 00:26:05 2010
我在我电脑上跑ref程式
输入档案dofiles/dofile.ref
把output导入档案後,结果和output.ref并不一样耶
output.ref中的error message都在command的上一行
但我测试的结果却都在command的下一行
不知道是什麽原因?
output.ref是这样:
Missing option!!
mcalc> do
Error: cannot open file "-a"!!
mcalc> do -a
mcalc> help do
Usage: DOfile <(string file)>
Error: cannot open file "12a"!!
mcalc> do 12a
Error: cannot open file "12"!!
mcalc> do 12
ref出来的是这样
mcalc> do
Missing option!!
mcalc> do -a
Error: cannot open file "-a"!!
mcalc> help do
Usage: DOfile <(string file)>
mcalc> do 12a
Error: cannot open file "12a"!!
mcalc> do 12
Error: cannot open file "12"!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.217.192.114
※ 编辑: johnathan717 来自: 61.217.192.114 (11/14 00:35)
1F:→ MrOrz:其实我也不知道output.ref是怎麽回事 XD 11/14 02:18
2F:→ MrOrz:我拿 dofile.ref 喂 ref/ 里面的 ref 程式重新输出一个 11/14 02:18
3F:→ MrOrz:就是正常的指令在上、讯息在下了。 11/14 02:19
4F:推 goodword:应该是cout和cerr的差别 11/14 08:30
5F:→ goodword:你可以试试用cerr输出错误讯息 应该就会一样了 11/14 08:31
6F:→ johnathan717:我是用cerr 11/14 14:10
7F:推 goodword:喔喔 看反了 看起来是老师的ref档 用cout输出... 11/14 15:10
8F:推 goodword:使用 cerr 导到档案时,顺序会反过来 11/14 15:21
9F:推 ric2k1:这个问题每年都会被拿出来讨论... 简单的说,输出反过来 11/14 17:44
10F:→ ric2k1:我们也很无奈... 当然不会算你们错,我们会在批改时滤掉 11/14 17:45
11F:推 chrisioriryo:是的...助教这边会处理 11/14 19:16