看板 b00902HW 關於我們 聯絡資訊
不知道有沒有人發現啦, 測資上傳系統有個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
bemyself:問一下~~EOF在兩邊都是佔一個字元而已嗎? 11/30 09:12
suhorng:EOF不佔空間的 那是作業系統處理後傳給你的訊息..或flag? 11/30 09:31
suhorng:可以這樣想像: 在讀東西的時候 若已經讀到的盡頭 (這作業 11/30 09:33
suhorng:可以判斷出來), 那就回傳 EOF 給你 11/30 09:33
kevin4314:他應該是想指換行吧? 11/30 10:59
cebrusfs:換行的話windows是兩個字元... 11/30 16:58
bemyself:Fixed. Thanks to the above :) . 11/30 21:03
suhorng:但是, 用 scanf 之類的在 Windows 下讀換行仍然只會讀到一 11/30 21:19
suhorng:個字元, '\n' 喔... 輸入會把 '\r' 處理掉 11/30 21:19
cebrusfs:印象中直接getchar會爛掉 12/01 00:12
suhorng:別'印象中'啊...明明就不會 12/01 08:31
suhorng:除非開檔的時候選 binary mode, 才會讀到 12/01 08:32
cebrusfs:奇怪 我怎麼印象中有次拿去寫OJ爛掉zz 12/01 09:26
telgniw:在linux會變兩個字元啊,所以傳上來有人因為這樣字串結尾 12/02 09:24
telgniw:就消失了(?) 12/02 09:24
telgniw:之前測資上傳系統誤判windows格式測資的KO都是這樣來的XD 12/02 09:25
cebrusfs:原來如此 所以那次應該是在linux base弄windows測資... 12/02 13:27