You are on page 1of 7

Oop Assignment -3

Abubakar Mahboob BCSM-F18-041


Program 1: File Handling.

#include <iostream>

#include <fstream>

#include <string>

using namespace std;

class person

public:

string person_name, person_fname,cnic,address,cell_no;

void setpn(string n)

person_name=n;

void setpfn(string fn)

person_fname=fn;

void setpid(string id)

cnic=id;
}

void setpadd(string add)

address=add;

void setppn(string pn)

cell_no=pn;

};

class student:public person

public:

string roll_no,program,samster,temp;

void setrn(string rn)

roll_no=rn;

void setpro(string pro)

program=pro;

}
void setsamster(string sam)

samster=sam;

void writedata()

ofstream aws("person.txt",ios::app);

aws<<"Name : "<<person_name<<"\n";

aws<<"Father Name : "<<person_fname<<"\n";

aws<<"CNIC no : "<<cnic<<"\n";

aws<<"Address : "<<address<<"\n";

aws<<"Cell no : "<<cell_no<<"\n";

aws<<"Roll no : "<<roll_no<<"\n";

aws<<"Program : "<<program<<"\n";

aws<<"Samster : "<<samster<<"\n";

aws<<"------------------------------------------------\n";

aws.close();

void readdata()

ifstream aws("person.txt");

while(!aws.eof())
{

getline(aws,temp);

cout<<temp<<"\n";

aws.close();

};

int main()

string temp;

student s;

cout<<"Enter Name : ";

cin>>temp;

s.setpn(temp);

cout<<"Enter Father Name : ";

cin>>temp;

s.setpfn(temp);

cout<<"Enter CNIC : ";

cin>>temp;

s.setpid(temp);
cout<<"Enter Address : ";

cin>>temp;

s.setpadd(temp);

cout<<"Enter Phone No : ";

cin>>temp;

s.setppn(temp);

cout<<"Enter Roll No : ";

cin>>temp;

s.setrn(temp);

cout<<"Enter Program : ";

cin>>temp;

s.setpro(temp);

cout<<"Enter Samster : ";

cin>>temp;

s.setsamster(temp);

system("CLS");

s.writedata();

s.readdata();

}
Output:

You might also like