Program to To input records of students then write them into file, read from file and print onto Screen Monitor .(Output)




To input students records, write into file, read from file and print onto monitor.


#include
#include
FILE *fp;

sturct student
{
int a,r;
char n[10];
float p;
}s;

main()
{
int response;
clrscr();
fp=fopen("file1.dat","w+");
while(1)
{
printf("\nInput data from keyboard to write to file\n");
printf("input name ");
scanf("%s",s.n);
printf("\nInput roll no.,age and percentage ");
scanf("%d%d%f",&s.r,&s.a,&s.p);
fprintf(fp,"%s%d%d%f",s.n,s.r,s.a,s.p);
printf("\nAnother record 1:yes, 0:no ");
scanf("%d",&response);
if(response==0)
break;
}

rewind(fp);
printf("\nDate storeed in file is\n");
printf("\nName\tRollNo.Age\tPer.\n");
while(!feof(fp))
{
scanf(fp,"%s%d%d%f",s.n,&s.r,&s.a,&s.p);
printf("\n%s\t%d\t%d\t%f",s.n,s.r,s.a,s.p);
}
fclose(fp);
}

No comments:

Post a Comment