文件指针吧不是会记录当前的位置吗,为什么 我一直读取文件的第一段
程序代码:#include <stdio.h>
int main()
{
FILE *fp;
char*p;
char ch[2000],c;
p=ch;
fp=fopen("http.tar (1)","r");
c=fgetc(fp);
while(!feof(fp))
{
while(c!='\n')
{
if(c=='\0')
{
c=fgetc(fp);
continue;
}
*p=c;
p++;
if(feof(fp))
{
break;
}
c=fgetc(fp);
}
printf("%s",ch);
}
return 0;
}[local]1[/local]




