Advertisement
Guest User

Untitled

a guest
Jan 28th, 2020
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.75 KB | None | 0 0
  1. int countPerson(std::fstream& file) { //tutaj metoda z klasy
  2.         int sum = 0;
  3.         std::string line;
  4.  
  5.         while(std::getline(file, line)) {
  6.             std::string name;
  7.             int age;
  8.            
  9.             std::stringstream ss(line);
  10.             ss >> name;
  11.             ss >> age;
  12.  
  13.             std::cout << "Imię: " << name << std::endl;
  14.             std::cout << "Wiek: " << age << std::endl;
  15.             sum++;
  16.         }
  17.         return sum/2;
  18.     }
  19. };
  20.  
  21. bool openFile(const char* path, std::fstream& fileClass) {
  22.     fileClass.open(path, std::ios::app | std::ios::in);
  23.     return fileClass.is_open();
  24. }
  25.  
  26.  
  27. int main() {
  28.     setlocale(LC_ALL, "PL_pl");
  29.     std::fstream newFile;
  30.     if (openFile("osoby", newFile)) {
  31.         Person JP2;
  32.         JP2.getPersonalities();
  33.         JP2.saveToFile(newFile);
  34.  
  35.         std::cout << JP2.countPerson(newFile) << std::endl;
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement