Question: #pragma once #include person.h #include #include #include #include using namespace std; ostream& operator < < ( ostream& os , const UserInfo& userInfo ) {

#pragma once
#include "person.h"
#include
#include
#include
#include
using namespace std;
ostream& operator<<(ostream& os, const UserInfo& userInfo){
os << "Username: "<< userInfo.getUsername()<< endl;
os << "Password: "<< userInfo.getPassword()<< endl;
return os;
}
istream& operator>>(istream& is, UserInfo& userInfo){
cout << "Enter username: ";
is >> userInfo.username;
cout << "Enter password: ";
is >> userInfo.password;
return is;
}
ostream& operator<<(ostream& os, const Person& person){
os << "Age: "<< person.age << endl;
os << "Name: "<< person.name << endl;
os << "Address: "<< person.address << endl;
os << "Email: "<< person.email << endl;
os << "Phone Number: "<< person.phoneNo << endl;
return os;
}
istream& operator>>(istream& is, Person& person){
cout << "Enter age: ";
is >> person.age;
cout << "Enter name: ";
is >> person.name;
cout << "Enter address: ";
is >> person.address;
cout << "Enter email: ";
is >> person.email;
cout << "Enter phone number: ";
is >> person.phoneNo;
return is;
}
void UserInfo :: setUsername()const
{
cin>>username;
}
string UserInfo :: getUsername()const
{
return username;
}
string UserInfo :: getPassword()const
{
cin>>password;
return password;
}
//ing person information
void Person:: getPersonData(){
cout<<"Enter age: ";
cin>>age;
cout<<"Enter phone number: ";
//cin.get();// very usefull while using getline multiple times
cin >> phoneNo;
cout<<"Enter name: ";
//cin.get();
cin >> name;
cout<<"Enter address: ";
//cin.get();
cin >> address;
cout<<"Enter email address: ";
cin>>email;
}
// displaying person information
void Person :: showPersonData(){
cout<<"Age: "<>"

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!