要在asd.txt中读取几个字(不要全部读取)...如果文件是空的就显示NO WORLD。。。
#includestdio.h
#includestdlib.h
main()
{
char a[10][10];
int i=0,n;
char ch;
FILE *fp;
fp=fopen(\"asd.txt\",\"r\");
n=0;
while((ch=fgetc(fp))!=EOF)
n;
printf(\"%d\",n);
if(n!=0)
{
for(i=0;i2;i)
{
fscanf(fp,\"%2s\\n\",a);
printf(\"%s\",a);
}
}
else
printf(\"NO WORLD\\n\");
fclose(fp);
}
如果文件有内容,一运行就是一排“烫”字。。。怎么弄?
|