OOP Assignment 1
OOP Assignment 1
Solution:
#include<iostream>
#include<fstream>
#include<conio.h>
#include<string>
struct doctors{
int reg_no,date;
string name,address;
};
void new_record(void);
void view_record(void);
int main()
{
doctors dr;
int password=12345;
string id = "assad";
cout<<"\t\t\t\t<----------------------------->"<<endl;
cout<<"\t\t\t\t<-----Welcome to Doctors------>"<<endl;
cout<<"\t\t\t\t<----------------------------->"<<endl;
cout<<"\t";cin>>id;
if(id=="assad")
cout<<"\t";
cin>>password;
if(password==12345)
int menu;
cout<<"\t";
cin>>menu;
{
switch(menu)
case 1:
new_record();
break;
case 2:
view_record();
break;
else
cout << "\n\n\n\t\t\t PLEASE SELECT FROM THE OPTIONS GIVEN ABOVE , THANK YOU! \
n\n\n";
system("pause");
system("cls");
main();
else
cout<<"Invalid Password!"<<endl;
system("pause");
system("cls");
main();
else
cout<<"\t\tInvaid ID"<<endl;
system("pause");
system("cls");
main();
return 0;
void new_record(void)
ofstream obj;
obj.open("record.txt");
string name[30];
string address[30];
int date[30];
int reg_no[30];
for(int i=0;i<3;i++)
cout<<endl;
cin>>name[i];
cout<<endl;
cin>>date[i];
cout<<endl;
cin>>address[i];
cout<<"\n\n";
int choice;
cin>>choice;
for(int i=0;i<1;i++)
cin>>reg_no[i];
cout<<endl;
cin>>name[i];
cout<<endl;
cin>>date[i];
cout<<endl;
cout<<"Pelase Enter Your address ";
cin>>address[i];
else{
system ("pause");
system("cls");
main();
obj.close();
void view_record(void)
ofstream obj;
string name[30];
string address[30];
int date[30];
int reg_no[30];
int view;
cin>>view;
cout<<endl;
for(int i=0;i<30;i++)
if(view==reg_no[i]){
cout<<endl;
cout<<endl;
else{