Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <fstream>
- using namespace std;
- class Contact {
- private:
- string mName;
- string mEmail;
- int mNumber;
- public:
- Contact();
- Contact(string, string, int);
- ~Contact();
- friend ostream& operator<< (ostream&, const Contact&);
- };
- Contact::Contact() : mName(""), mEmail(""), mNumber(0) {}
- Contact::Contact(string name, string email, int number) : mName(name), mEmail(email), mNumber(number) {}
- Contact::~Contact() {}
- ostream& operator<< (ostream& OutputStream, const Contact& rhs)
- {
- OutputStream << rhs.mName << "\t" << rhs.mEmail << "\t" << rhs.mNumber;
- return OutputStream;
- }
- int main() {
- Contact N[3]={{ "Ana Marek", "amarek@etfos.hr", 998302654 }, { "Barbara Marek", "bmarek@gmail.com", 997336691 }, {"Dominik Mikolčić", "dmikolcic@hotmail.hr", 979875432}};
- int i;
- string name;
- getline(cin, name);
- fstream outputFile(name, ios::out);
- for (i = 0; i < 3; i++) {
- outputFile << N[i] << endl;
- cout << N[i] << endl;
- }
- outputFile.close();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement