#include <iostream>
#include <fstream>
using std::cout;
using std::endl;
using std::cin;
using std::istream;
using std::ostream;
class CPhone {
char name[30];
char number[8];
public:
CPhone() { };
CPhone(char *_name, char *_number) {
strcpy(name, _name);
strcpy(number, _number);
}
friend ostream &operator << (ostream &stream, CPhone o);
friend istream &operator >> (istream &stream, CPhone &o);
};
ostream &operator << (ostream &stream, CPhone o) {
stream << o.name << " ";
stream << o.number << endl;
return stream;
}
istream &operator >> (istream &stream, CPhone &o) {
cout << "Enter name: ";
stream >> o.name;
cout << "Enter number: ";
stream >> o.number;
cout << endl;
return stream;
}
int main()
{
CPhone po;
cin >> po;
cout << po;
return 0;
}
/*
run:
Enter name: Tom
Enter number: 987563
Tom 987563
*/