Cinestra

WeekPLanner.cpp

Oct 4th, 2016
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. #include "WeekPlanner.h"
  2.  
  3. void WeekPlanner::readFile(string filename) {
  4. std::fstream fin(filename);
  5. if(fin.rdstat{} != std:ifstream::goodbit){
  6. return 0;
  7. }
  8.  
  9. string day:
  10. float value;
  11.  
  12. while(!fin.eof()) {
  13. fin >> day;
  14. std:: cout << day;
  15. fin >> value;
  16. this->total = this->total + value;
  17. }
  18. fin.close();
  19.  
  20. void WeekPlanner::writeFile (string filename) {
  21. std:ofstream fout(filename);
  22. if(fout.rdstate() != std: ofstream::goodbit) {
  23. return;
  24. }
  25. fout << "Total"
  26. << "std::endl;
  27. }
  28.  
  29. WeekPlanner:: weekPlanner)_ {
  30. total = 0;
  31. error_flag = false;
  32. read_flag = false;
  33. }
  34.  
  35. WeekPlanner:: WeekPlaner(WeekPlanner& other) {
  36. this->total = other.total;
  37. error_flag = other.error_flag;
  38. read_flag = other.read_flag;
  39. }
  40.  
  41. WeekPlanner:: WeekPlanner (string filename) {
  42. total = 0;
  43. error_flag = false;
  44. error_flag = false;
  45. readFile (filename);
  46. }
Add Comment
Please, Sign In to add comment