作者rf0914 (<-使用者代号)
看板EE_DSnP
标题[问题] errMsg
时间Mon Dec 19 18:58:05 2011
只是想问一下为甚麽要抓那麽严阿 QQ
空白只能一个空白,一行结束一定要马上follow换行
i0要合在一起写不能写i 0
等等等等...
input格式为什麽不是越松越好呢?
只要input该有的参数都有 程式就可以正确执行不是比较好吗?
只要输出的时候按照规则输出,
拿自己的输出喂回来当输入的时候不会有问题不就好了??
还有忘记哪个测资居然真的拿unprintable来测
而且抓到了还把它"印出来"告诉我们是错的 说好的unprintable呢??
超傻眼 XDD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.243.229
1F:推 simpdanny:我觉得...规定越严越好写吧(汗 12/19 19:17
2F:推 OckhamsRazor:楼上+1 12/19 19:21
3F:推 e124553423:因为电脑没有人脑聪明吧= =什麽事都要一步一步做 12/19 19:25
4F:→ e124553423:不过连空白键都限定真的颇机车= = 12/19 19:25
可是重点是要让使用者好写比较重要吧?
要是使用者不小心在该换行的地方多了一个空白键
而我们明明就可以轻易写出让出现这种错误的时候 依然可以被正确执行的程式
那为何我们还要跟使用者说你这样写不行?
※ 编辑: rf0914 来自: 140.112.243.229 (12/19 19:47)
5F:→ e124553423:所以我说对空白键的严格限制颇莫名啊,其他的格式限制 12/19 19:52
6F:→ e124553423:自然是越严格越好写 12/19 19:52
7F:→ e124553423:不过一位一位读的原因可能是为了binary form的input吧? 12/19 19:53
8F:推 vuluy:是因为专门读这个档的程式规定格式就是要这样吧 12/19 20:28
楼上:所以我应该只要确保我输出出去的格式是严格规定的就好了不是吗?
楼楼上: 我一开始也觉得是for binary form的关系,
不过那就又不太懂为何像是 aagdabc 7 2 0 2 3 这种
会回报error "aagdabc",而不是colNo:4 missing space ?
我觉得一个bit一个bit读的话应该在colNo:4就回报错误了...
※ 编辑: rf0914 来自: 140.112.243.229 (12/19 20:34)
9F:→ e124553423:应该也是可以这样处理吧,只是因为老师的错误格式规定 12/19 20:42
10F:→ e124553423:让我们没办法这样写,你也可以report missing space 12/19 20:42
11F:→ e124553423:不就可以错在colNo:4 12/19 20:43
12F:→ e124553423:只是老师的parse方式不是这样而已 12/19 20:43
13F:→ rf0914:所以说很好奇老师是怎麽parse的~ 12/19 21:17
14F:推 alvin1019127:老师应该是用buf一个一个放进去,预到空格或tab换行 12/19 21:36
15F:→ alvin1019127:等就处理放在buf里面的东西,所以err出现aagdabc 12/19 21:37
16F:→ alvin1019127:然後一直重复清buf放进buf的动作(以上是我猜的) 12/19 21:38
17F:→ e124553423:我想老师应该是用token去处理吧 12/19 22:46
18F:→ wmin0:猜测同楼上XD 12/19 23:36
19F:推 ric2k1:关於格式,我完全按照官方规定的格式来订。不过我也觉得 12/19 23:38
20F:→ ric2k1:实在是定义得有点太机车了 ﹨(╯▽╰)∕ 12/19 23:39
21F:→ ric2k1:我怎麽写的? 要说吗.... 12/19 23:40
22F:→ rf0914:好解法,不说吗? XD 12/19 23:42
23F:推 ric2k1:那... 每日一句好了: 我是用 istr.getline(buf, 1024); 12/19 23:57
24F:推 victoret:三分钟後就有新的每日一句吗? XD 12/19 23:57
25F:推 ric2k1:使用率最高的是: static bool checkWS(bool leadSpace); 12/20 00:03
26F:推 james371507:愈说愈想要让我砍掉重练了xdd 12/20 11:27
27F:推 Ian12050507:可以问一下~err10为什麽打不开? 12/22 01:34