[求助]关于文件读操作
#include<stdio.h>main()
{
char *s[500];
int i,j;
FILE *fp;
fp=fopen("in.txt", "r");
for(i = 0;i < 500;i ++)
{
if(!feof(fp))
{
fgets(s[i], 4, fp);
}
else
{
break;
}
}
for(j = 0;j < i;j ++)
{
printf("%s",s[j]);
}
fclose(fp);
getch();
}
in.txt 文件中就是
abc
def
ghi
可是不能够正确读出来,是什么原因啊?