作者cebrusfs (可鲁贝洛斯)
看板b00902HW
标题[闲聊] 单班计程
时间Tue Nov 29 23:03:36 2011
不知道有没有人发现啦,
测资上传系统有个KOed Submissions,
这个是表示说你有哪些已经拿到10分的code被测资上传系统的测资玩坏了,
会告诉你,你的哪笔10分的code被哪些测资玩坏。
这表示什麽呢?表示你虽然已经拿到10分了,
但你的程式依然有漏洞,建议如果有人的code被玩坏的,
最好自己抓测资下来研究一下,
否则如果考试如果你刚好出同样的bug,
助教的测资刚好有测到的话,
你可能会一时之间de不出bug,
因为你会认为那个写法是对的....
另外由於我不是用windows,所以传上去的测资在windows下使用记事本开
换行都会坏掉,请用notepad++打开吧。
//如果直接在cmd下重导向是不会有问题的,
//但是diff/fc可能会坏掉,要自己加忽略换行的参数
这个问题是因为windows的换行是两个字元 \r\n
但是unix格式的换行是只有\n
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.240.35
1F:推 bemyself:问一下~~EOF在两边都是占一个字元而已吗? 11/30 09:12
2F:推 suhorng:EOF不占空间的 那是作业系统处理後传给你的讯息..或flag? 11/30 09:31
3F:→ suhorng:可以这样想像: 在读东西的时候 若已经读到的尽头 (这作业 11/30 09:33
4F:→ suhorng:可以判断出来), 那就回传 EOF 给你 11/30 09:33
5F:推 kevin4314:他应该是想指换行吧? 11/30 10:59
6F:→ cebrusfs:换行的话windows是两个字元... 11/30 16:58
7F:推 bemyself:Fixed. Thanks to the above :) . 11/30 21:03
8F:推 suhorng:但是, 用 scanf 之类的在 Windows 下读换行仍然只会读到一 11/30 21:19
9F:→ suhorng:个字元, '\n' 喔... 输入会把 '\r' 处理掉 11/30 21:19
10F:→ cebrusfs:印象中直接getchar会烂掉 12/01 00:12
11F:→ suhorng:别'印象中'啊...明明就不会 12/01 08:31
12F:→ suhorng:除非开档的时候选 binary mode, 才会读到 12/01 08:32
13F:→ cebrusfs:奇怪 我怎麽印象中有次拿去写OJ烂掉zz 12/01 09:26
14F:推 telgniw:在linux会变两个字元啊,所以传上来有人因为这样字串结尾 12/02 09:24
15F:→ telgniw:就消失了(?) 12/02 09:24
16F:→ telgniw:之前测资上传系统误判windows格式测资的KO都是这样来的XD 12/02 09:25
17F:→ cebrusfs:原来如此 所以那次应该是在linux base弄windows测资... 12/02 13:27