作者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