#include <stdio.h>
#include <string.h>

struct student
{
char name[15];
char pnumber[8];
float averagemark;
int enrollyear;
};

void main()
{
	printf("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n");
int i;
student mylist[10];			//declare array of type student
FILE *fp;					//declare file pointer
fp=fopen("myfile.txt","r");  //open file for reading

for(i=0;i<3;i++)			//read data from file into array
{
fscanf(fp,"%s",&mylist[i].name);		//read name from file
fscanf(fp,"%s",&mylist[i].pnumber);		//read number from file
fscanf(fp,"%f",&mylist[i].averagemark);	//read average mark from file
fscanf(fp,"%d",&mylist[i].enrollyear);	//read enrollment year from file
}

for(i=0;i<3;i++)				//print out array
{
printf("Student name %s\t",mylist[i].name);
printf("Pnumber %s\t",mylist[i].pnumber);
printf("Average mark:%.2f\t",mylist[i].averagemark);
printf("Enrolled:%d\n",mylist[i].enrollyear);
}

}