Advertisement
fabbe680

Untitled

Feb 9th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. //------------------------------------------------------------------------------
  2. // Lab3.cpp Objektbaserad programmering i C++
  3. //------------------------------------------------------------------------------
  4.  
  5. #include "person.h"
  6. #include <iostream>
  7. #include <fstream>
  8.  
  9. using namespace std;
  10.  
  11. int main()
  12. {
  13. Name name1, name2, name3;
  14. Address address1, address2, address3;
  15. fstream outFile1("name1.txt",ios::out);
  16. fstream outFile2("address1.txt",ios::out);
  17. fstream inFile1("name2.txt",ios::in);
  18. fstream inFile2("address2.txt",ios::in);
  19.  
  20. name1.setFirstName("Anders");
  21. name1.setLastName("Andersson");
  22. name2.setFirstName("Bertil");
  23. name2.setLastName("Andersson");
  24.  
  25. address1.setCity("Östersund");
  26. address1.setZip("82432");
  27. address1.setStreet("Rådhusgatan 2");
  28. address2.setCity("Östersund");
  29. address2.setZip("82432");
  30. address2.setStreet("Rådhusgatan 2");
  31.  
  32. cout << (name1 < name2) << endl;
  33. cout << (name1 == name2) << endl;
  34. cout << endl;
  35. cout << (address1 < address2) << endl;
  36. cout << (address1 == address2) << endl;
  37.  
  38. outFile1 << name1 << endl;
  39. outFile1 << name2 << endl;
  40. outFile1.close();
  41.  
  42. outFile2 << address1 << endl;
  43. outFile2 << address2 << endl;
  44. outFile1.close();
  45.  
  46. inFile1 >> name3;
  47. cout << name3.getFirstName() + " " + name3.getLastName() << endl;
  48.  
  49. inFile2 >> address3;
  50. cout << address3.getStreet() + " " + address3.getZip() + " " + address3.getCity() << endl;
  51.  
  52. return 0;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement