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

作者: dinex   2015-05-24 13:35:17
開發平台(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):
作者: Feis (永遠睡不著 @@)   2015-05-24 13:57:00
你有用記事本打開 ride.in 來看嗎....
作者: azureblaze (AzureBlaze)   2015-05-24 14:06:00

Links booklink

Contact Us: admin [ a t ] ucptt.com