看板 b96902HW 關於我們 聯絡資訊
: 推 zvc1234455:可以請問一下你們判斷EOF是這樣寫的嗎? 11/04 17:17 : → zvc1234455:while (*gets(sentence) != EOF) 11/04 17:18 : → zvc1234455:sentence是矩陣. 我這樣寫輸入^Z會有問題耶 11/04 17:18 : → zvc1234455:但輸入文字可得正確答案 11/04 17:19 man gets 有關回傳值的敘述如下: If end-of-file occurs before any characters are read, they return NULL and the buffer contents remain unchanged. 也就是說讀不到東西的話 他會回傳NULL *NULL...這東西應該沒定義吧 反正不會等於EOF(-1) 應該改成 while(gets(sentence)!=NULL) 或 while(gets(sentence)) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.51
zvc1234455:哦哦,真厲害呀,雖然還是不太懂@@,不過真的可以過 11/04 18:24
zvc1234455:之前問了一個同學也是這樣用... 11/04 18:26
zvc1234455:謝謝啦^^ 11/04 18:27
DongWei:我好像也問了這個問題||| 11/04 18:55
絕對 沒有 修推文 嗄(?)
Bingojkt:當然是侵入丹班批改娘把鋼彈題目改簡單囉 v( ̄︶ ̄)y 11/04 19:38
※ 編輯: ianchou821 來自: 140.112.30.51 (11/04 20:04)
zarcen:我gets讓他結束的方法是=0 好像gets讀到EOF會回傳0 也能過 11/05 00:25
ianchou821:給樓上 NULL的值就是0 :) 11/05 18:23