怎样在制定的文件中读取一个数据?
程序代码: int i,b[100],j=0;;
char a[100]="a:";
srand((unsigned)time(NULL));
for(i=0;i<26;i++)
b[i]=rand()%2011;
FILE *p;
if((p=fopen("1.txt","a"))==NULL)
printf("error!");
else
{for(i=0;i<26;i++)
{fprintf(p,"%s",a);a[0]++;
fprintf(p,"%d\n",b[i]);
}
fclose(p);}
a[0]='a';
if((p=fopen("1.txt","r"))==NULL)
printf("error!");
else {for(i=0;i<26;i++)
{fscanf(p,"%d",&b[i]); //貌似没有用
printf("%s%d\n",a,b[i]); a[0]++;}}
fclose(p);例如:文件中有a:1,b:2……c:26,然后运行此程序,追加一些数,再次读取的时候为什么不能从头读取?(读取1,2,3……)
怎样读取指定的数?








