int main()
{ int count=4;
system("cls");
char name[30],ch;
float marks;
ofstream fout;
fout.open("marks.dat",ios::app);
for (int i = 0; i < 3; i++)
{
cout<<"Enter Student "<<i+1<<" Name: ";
cin.get(name,30);
cout<<"Marks ";
cin>>marks;
cin.get(ch);
fout<<name<<'\n'<<marks<<'\n';
}
fout.close();
ifstream fin;
fin.open("marks.dat",ios::in);
fin.seekg(0);
int a=1;
if(fin.eof())
{
return 1;
}
while(fin) //****
{ fin.get(name,30);
fin.get(ch);
fin>>marks;
fin.get(ch);
cout<<a<<" name "<<name<<endl;
cout<<"Marks "<<marks<<"\n";
a++;
}
return 0;
}
-output:
Enter Student 1 Name: Sujal Sharma Marks 99
Enter Student 2 Name: lul Marks 78
Enter Student 3 Name: lol Marks 45
1 name sujal Marks 98
2 name arjun Marks 82
3 name yash Marks 81
4 name dhruv Marks 97
5 name aman Marks 78
6 name yogita Marks 98
7 name karan Marks 98
8 name mayuri Marks 321
9 name Sujal Sharma Marks 99
10 name lul Marks 78
11 name lol Marks 45
12 name #these last two lines are extra data that isnt on the Marks 45