Code:#include <iostream> #include <fstream> #include "pass.h" using namespace std; class data{ public: struct student { char name[20]; int clas; char city[20]; int admno; }; student s; void add(){ char ch='Y'; ofstream outfile; outfile.open("STUDENT.DAT", ios::out | ios:: binary); cout<<endl<<"Enter a record:name | class | city | admissionno\n"; while(ch=='Y' || ch=='y') { cin>>s.name>>s.clas>>s.city>>s.admno; outfile.write((char*)&s,sizeof(s)); cout<<endl<<"Add another y/n"<<endl; cin>>ch; } outfile.close(); } void disp(){ ifstream infile; infile.open("STUDENT.DAT",ios::in | ios::binary); while(infile.read((char*)&s,sizeof(s))) { cout<<endl<<s.name<<"\t"<<s.clas<<"\t"<<s.city<<"\t"<<s.admno<<endl; } } }; int main() { data d; fstream outfile; outfile.open("STUDENT.DAT", ios::in |ios::out | ios:: binary |ios::app); getpass(); system("CLS"); int c; cout<< "input c-"; cin>>c; switch(c){ case 1: d.add(); break; case 2: d.disp(); break; default: } return 0; }