A C program to save as a mark list using file
#include<stdio.h>
#include<conio.h>
struct stud
{
char name[33];
int mark;
};
void main()
{
FILE *p;
struct stud no[33];
int n,i ;
p=fopen("student.txt","w");
clrscr();
printf("How many students\n");
scanf("%d",&n);
for(i=0;i<n;i++) ....
{
printf("Enter NAME of student\n\n");
scanf("%s",&no[i].name);
printf("Enter mark\n\n");
scanf("%d",&no[i].mark);
fprintf(p,"%s %d ",no[i].name,no[i].mark);
}
fclose(p);
p=fopen("student.txt","r");
printf("name\tmark\n");
for(i=0;i<n;i++)
{
fscanf(p,"%s%d ",&no[i].name,&no[i].mark);
printf("%s\t%d\n",no[i].name,no[i].mark);
getch();
}
|