Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <cstdlib>
- #include <string>
- #include "dane.h"
- #include "kontener.h"
- using namespace std;
- int main()
- {
- fstream plikDane;
- plikDane.open("dane.txt", ios::in);
- if (plikDane.good())
- {
- cout << "Plik dane.txt otwarty poprawnie\n";
- }
- fstream plikOperacje;
- plikOperacje.open("operacje.txt", ios::in);
- if (plikOperacje.good())
- {
- cout << "Plik operacje.txt otwarty poprawnie\n";
- }
- fstream plikWyniki;
- plikWyniki.open("wyniki.txt", ios::in);
- if (plikWyniki.good())
- {
- cout << "Plik wyniki.txt otwarty poprawnie\n";
- }
- Lista a;
- string iban, dane, operacja, stanKonta, nic;
- while (!plikDane.eof())
- {
- getline(plikDane, iban);
- getline(plikDane, dane);
- getline(plikDane, stanKonta);
- getline(plikDane, nic);
- getline(plikOperacje, operacja);
- cout << "Aktualnie przetwarzam: " << dane << endl;
- Osoba* xyz = new Osoba(dane, iban, stanKonta, operacja);
- if (xyz -> czyPoprawneDane())
- {
- a.dodajOsobe(xyz);
- cout << "Dodaje do listy.\n";
- }
- }
- for (int i = 1; i <= a.dajIlosc(); i++)
- {
- Osoba o = a.dajDane1();
- cout << o.dajDane() << endl << o.dajIBAN() << endl << o.dajStanKonta() << endl << endl;
- plikWyniki << o.dajDane() << endl << o.dajIBAN() << endl << o.dajStanKonta() << endl << endl;
- }
- plikDane.close();
- plikOperacje.close();
- plikWyniki.close();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement