[問題] File IO 亂碼 (已解決,單純語意錯誤)

看板C_and_CPP (C/C++)作者 (Cory)時間14年前 (2011/11/14 18:33), 編輯推噓0(006)
留言6則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Code::Blocks Dev-C++ Win 7 x64 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) No 問題(Question): 無法正確跑出txt檔案中的文字 皆呈現亂碼 餵入的資料(Input): 任何txt文字檔皆為亂碼 不論是自己編的 123.txt (純英文+數字) 或是其他程式的 Readme.txt 都一樣 而且也試過用 Notepad++ 編碼也是正常的 ANSI 所以應該不是檔案本身的問題 預期的正確結果(Expected Output): 跑出正確的字... 錯誤結果(Wrong Output): 如圖所示 http://ppt.cc/,R7k 程式碼(Code):(請善用置底文網頁, 記得排版) http://codepad.org/KkIBh7t2 補充說明(Supplement): 感謝各位的幫忙 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.221.54 ※ 編輯: cory8249 來自: 140.114.221.54 (11/14 18:39)

11/14 18:41, , 1F
while((ch=getc(in)) != EOF) 是優先權問題
11/14 18:41, 1F
原來如此... 我竟然蠢到沒想到 還繞了一圈弄一些有的沒的 感謝J大 ※ 編輯: cory8249 來自: 140.114.221.54 (11/14 19:35)

11/14 19:36, , 2F
所以我看到有人寫這樣就直接灌下去了
11/14 19:36, 2F

11/14 19:41, , 3F
版主...氣質
11/14 19:41, 3F

11/14 19:42, , 4F
@_@"
11/14 19:42, 4F
對不起 太久沒寫程式了 犯這種智障問題浪費大家時間 真是很抱歉 @@" ※ 編輯: cory8249 來自: 140.114.221.54 (11/14 19:49)

11/14 19:48, , 5F
但是講到這個...我最近在公司的code看到有人這樣寫
11/14 19:48, 5F

11/14 19:48, , 6F
真糟糕,沒有及時矯正它.留下一個bug在程式裡.
11/14 19:48, 6F
文章代碼(AID): #1EmEw7Go (C_and_CPP)
文章代碼(AID): #1EmEw7Go (C_and_CPP)