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