C++ File Handling | Read - Write Record
Q. WAP to Write and Read a record from a file. Download
#include<iostream.h>
#include<conio.h>
#include<fstream.h>
class student
{
int rollno;
char name[20];
public:
void input();
void output();
};
void student::input()
{
cout<<"Enter rollno: ";
cin>>rollno;
cout<<"Enter Name: ";
cin>>name;
}
void student::output()
{
cout<<"\nRollno: "<<rollno;
cout<<"\nName: "<<name;
}
void main()
{
student s, s2;
fstream file;
file.open("record.dat",ios::in|ios::out);
clrscr();
s.input();
file.write((char *) &s, sizeof(s));
file.seekg(0);
file.read((char *) &s2, sizeof(s2));
s2.output();
file.close();
getch();
}