看板 C_and_CPP 關於我們 聯絡資訊
開發平台(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
loveme00835:最好是回傳EOF...仔細看看吧 http://bit.ly/evnY2 03/01 19:04
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