Advertisement
ruchamcimatke

Untitled

Mar 11th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1.  
  2. istream & operator >> (istream &StrWej, LZespolona &liczba){
  3. char tmp;
  4. StrWej >> tmp; // (
  5. if(StrWej.fail())
  6. return StrWej;
  7. if(tmp !='(')
  8. {
  9. StrWej.setstate(ios::failbit);
  10. return StrWej;
  11. }
  12. StrWej >> liczba.re;
  13. if(StrWej.fail())
  14. return StrWej;
  15. StrWej >> liczba.im;
  16. if(StrWej.fail())
  17. return StrWej;
  18. StrWej >> tmp;
  19. if(StrWej.fail())
  20. return StrWej;
  21. if(tmp !='i')
  22. {
  23. StrWej.setstate(ios::failbit);
  24. return StrWej;
  25. }
  26. StrWej >> tmp;
  27. if(StrWej.fail())
  28. return StrWej;
  29. if(tmp !=')')
  30. {
  31. StrWej.setstate(ios::failbit);
  32. return StrWej;
  33. }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement