Advertisement
Guest User

wezel.cpp

a guest
Mar 27th, 2017
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. #include "wezel.h"
  2. std::istream& operator>>(std::istream& Strm, Wezel* v){
  3. std::cout <<"Podaj dane " << std::endl;
  4. Strm >> v->nralbumu;
  5. if (Strm.fail()) {
  6. std::cerr << "Blad. Niewczytano numeru albumu " << std::endl;
  7. return Strm;
  8. }
  9. Strm >> v->imie;
  10. if (Strm.fail()) {
  11. std::cerr << "Blad. Niewczytano imienia " << std::endl;
  12. return Strm;
  13. }
  14. Strm >> v->nazwisko;
  15. if (Strm.fail()) {
  16. std::cerr << "Blad. Niewczytano nazwiska " << std::endl;
  17. return Strm;
  18. }
  19. Strm >> v->rokstudiow;
  20. if (Strm.fail()) {
  21. std::cerr << "Blad. Niewczytano roku studiow " << std::endl;
  22. return Strm;
  23. }
  24. Strm >> v->kierunek;
  25. if (Strm.fail()) {
  26. std::cerr << "Blad. Niewczytano kierunku " << std::endl;
  27. return Strm;
  28. }
  29. Strm >> v->specjalnosc;
  30. if (Strm.fail()) {
  31. std::cerr << "Blad. Niewczytano specjalnosci " << std::endl;
  32. return Strm;
  33. }
  34. }
  35. std::ostream& operator<<(std::ostream& StrmWy, const Wezel* v){
  36. std::cout << "Nr indeksu: " << v->nralbumu << " Imie: " << v->imie << " Nazwisko: " << v->nazwisko << " Rok studiow: "<<
  37. v->rokstudiow<< " Kierunek: "<< v->kierunek<< " Specjalizacja: "<<v->specjalnosc<<std::endl;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement