作者funnymean (笨蛋牛)
看板C_and_CPP
標題[問題] EOF的判斷
時間Thu Mar 1 18:48:31 2012
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Dev C++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) stdio.h
問題(Question):
不知道EOF的怎麼判斷
我想嘗試著用C寫
只要把 while 裡面改成 cin >> num 就可以在 UVa 上面過
可是我想要知道一下只用 C 要怎麼表示
餵入的資料(Input):
一個簡單的bubble sort
要傳出交換次數
UVa 上面說讀到 EOF 會結束
程式碼(Code):(請善用置底文網頁, 記得排版)
http://codepad.org/s2BeiqUq
謝謝大家
--
就算是
friend 最後還是會有個
end
就算要
fuck 起初也要有
fu
就算是
lover 最後還是會
over
就算是
Believe 中間還是有個
lie
就算是
forget 也曾經有個
get
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.122.55
→ loveme00835:scanf 有回傳值, EOF也不是這樣用的... 03/01 18:51
→ loveme00835:先看熟語法書吧 03/01 18:51
→ loveme00835: 練 03/01 18:52
→ funnymean:我知道scanf會回傳EOF 03/01 18:56
→ funnymean:我改成 scanf(...)!=EOF就過了 0.0 我笨了... 3Q 03/01 18:58
→ syuasdio:int宣告別寫在for迴圈裡,那是C++的寫法 03/01 23:53
→ xatier:C99 也可 03/02 00:16
→ loveme00835:別寫在 for 難道放外面重複使用嗎? 03/02 01:05
→ syuasdio:是的 03/02 20:01
→ xatier:版主....XD 03/02 21:16