【发布时间】:2010-12-31 23:07:23
【问题描述】:
#include <stdio.h>
#define MAXDIG 50
void main() {
FILE *f;
int j, i = 0;
char dig[MAXDIG];
if ( !(f = fopen("H:\1\first", "r")) ) {
printf("error opening file\n");
}
while (!feof(f)) {
fscanf(f, "%c\n", &dig[i++]);
if (i >= MAXDIG)
break;
}
for (j=0; j < i; j++)
printf("%c\n", dig[j]);
}
必须显示行,为什么不显示(哪里出错)?我的工作区日食。抱歉英语不好。过年了
【问题讨论】:
-
2 Paul R 我很糟糕,你意识到“??? Ew...” ???可以说详细点吗?