
printf(“\nGame:”); fflush(stdin); gets(studrec.game);
if (studrec.roll != −9999)
fwrite(&studrec, t, 1, ptr);
}
fclose (ptr);
printf(“\n The Records after append”);
show(ptr, myfile);
}
void show(FILE *p, char myfile[15])
{
struct student studrec;
p=fopen(myfile, “r”);
fread(&studrec, sizeof(studrec),1,p);
while (!feof(p))
{
printf (“\nName:”); fflush(stdout); puts(studrec.name);
printf(“\nRoll:”); printf(“%d”, studrec.roll);
printf(“\nClass:”); fflush(stdout); puts(studrec.class);
printf(“\nGame:”); fflush(stdout); puts(studrec.game);
fread(&studrec, sizeof(studrec),1,p);
}
fclose(p);
}
9.7.4 Updating ...