Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "wezel.h"
- std::istream& operator>>(std::istream& Strm, Wezel* v){
- std::cout <<"Podaj dane " << std::endl;
- Strm >> v->nralbumu;
- if (Strm.fail()) {
- std::cerr << "Blad. Niewczytano numeru albumu " << std::endl;
- return Strm;
- }
- Strm >> v->imie;
- if (Strm.fail()) {
- std::cerr << "Blad. Niewczytano imienia " << std::endl;
- return Strm;
- }
- Strm >> v->nazwisko;
- if (Strm.fail()) {
- std::cerr << "Blad. Niewczytano nazwiska " << std::endl;
- return Strm;
- }
- Strm >> v->rokstudiow;
- if (Strm.fail()) {
- std::cerr << "Blad. Niewczytano roku studiow " << std::endl;
- return Strm;
- }
- Strm >> v->kierunek;
- if (Strm.fail()) {
- std::cerr << "Blad. Niewczytano kierunku " << std::endl;
- return Strm;
- }
- Strm >> v->specjalnosc;
- if (Strm.fail()) {
- std::cerr << "Blad. Niewczytano specjalnosci " << std::endl;
- return Strm;
- }
- }
- std::ostream& operator<<(std::ostream& StrmWy, const Wezel* v){
- std::cout << "Nr indeksu: " << v->nralbumu << " Imie: " << v->imie << " Nazwisko: " << v->nazwisko << " Rok studiow: "<<
- v->rokstudiow<< " Kierunek: "<< v->kierunek<< " Specjalizacja: "<<v->specjalnosc<<std::endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement