[问题] 用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