pls remove ' symbol in all for loops...jus to avoid error while posting i hav added ' symbol
#include"stdio.h"
#include"conio.h"
struct student /* structure declaration*/
{
unsigned int usn;
char name[26];
int m1,m2,m3;
}a[10];
display(); /*function prototype*/
search();
FILE *fp; /* File pointer declaration */
int i,n,key;
main()
{
fp=fopen("\n student","w+"); /* Open the file student in write mode */
clrscr();
printf("\n enter the number of students record required:");
scanf("%d",&n);
printf("\n Input the values of student records\n");
printf("\nUSN\tNAME\tMARKS1\tMARKS2\tMARKS3\n");
for(i=0;i< ' n;i++)
{
/* Reading student details from the keyboard */
fscanf(stdin,"%d%s%d%d%d",&a[i].usn,a[i].name,&a[i].m1,&a[i].m2,&a[i].m3);
fprintf(fp,"%d%s%d%d%d",a[i].usn,a[i].name,a[i].m1,a[i].m2,a[i].m3);
}
display(); /* Display function call */
search();
fclose(fp); /* Closing file student */
getch();
}
display() /* Displays function defination */
{
printf("\n USN\tNAME\tMARKS1\tMARKS2\tMARKS3");
for(i=0;i<' n;i++)
{
/* Reading student details from file STUDENT */
fscanf(fp,"%d%s%d%d%d",&a[i].usn,a[i].name,&a[i].m1,&a[i].m2,&a[i].m3);
/* Display of student details on the screen */
fprintf(stdout,
"\n%d\t%s\t%d\t%d\t%d\n",a[i].usn,a[i].name,a[i].m1,a[i].m2,a[i].m3);
}
return;
}
search() /* Search function defination */
{
printf("\n enter the USN to be searched");
scanf("%d",&key);
for(i=0;i<' n;i++)
{
if(key==a[i].usn)
{
printf("\n SUCCESSFUL SEARCH");
printf("\nUSN\tNAME\tMARKS1\tMARKS2\tMARKS3\n");
fprintf(stdout,"%d\t%s\t%d\t%d\t%d",a[i].usn,a[i].name,a[i].m1,a[i].m2,a[i].m3);
getch();
exit(0);
}
}
printf("\n UNSUCCESSFUL SEARCH");
return;
}
No comments:
Post a Comment