[問題] 用fscanf讀取非txt檔案讀取錯誤!?

看板C_and_CPP (C/C++)作者 (我要成為廢文王)時間11年前 (2015/05/24 13:35), 11年前編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) C/C++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) stdio.h...? 問題(Question): 要寫一個讀取字串的程式 由於規定需要使用特定格式 在讀取的時候竟然變成讀取類似路徑的東西!? 餵入的資料(Input): ride.in https://mega.co.nz/#!JYojxCLA!CteBRqvSuCHDYseO37IQbNoiNg1d9wmy311KWQZWcG8 預期的正確結果(Expected Output): 讀取檔案裡面的英文字母 COMETQ HVNGAT 錯誤結果(Wrong Output): 類似路徑的東西被讀取出來 {\rtf1\ansi\ansi 程式碼(Code):(請善用置底文網頁, 記得排版) FILE *rptr; int i,j; char a[2][8]; rptr=fopen("ride.in", "r"); for (i=0; i<2; i++) { for (j=0; j<8; j++) { fscanf(rptr, "%c",&a[i][j]); } } 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.4.234 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1432445722.A.F61.html

05/24 13:57, , 1F
你有用記事本打開 ride.in 來看嗎....
05/24 13:57, 1F

05/24 14:06, , 2F
阿看來是我自己腦包了= = 謝謝大家幫忙! ※ 編輯: dinex (140.112.42.201), 05/25/2015 20:08:30
文章代碼(AID): #1LOMCQzX (C_and_CPP)
文章代碼(AID): #1LOMCQzX (C_and_CPP)