Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- istream & operator >> (istream &StrWej, LZespolona &liczba){
- char tmp;
- StrWej >> tmp; // (
- if(StrWej.fail())
- return StrWej;
- if(tmp !='(')
- {
- StrWej.setstate(ios::failbit);
- return StrWej;
- }
- StrWej >> liczba.re;
- if(StrWej.fail())
- return StrWej;
- StrWej >> liczba.im;
- if(StrWej.fail())
- return StrWej;
- StrWej >> tmp;
- if(StrWej.fail())
- return StrWej;
- if(tmp !='i')
- {
- StrWej.setstate(ios::failbit);
- return StrWej;
- }
- StrWej >> tmp;
- if(StrWej.fail())
- return StrWej;
- if(tmp !=')')
- {
- StrWej.setstate(ios::failbit);
- return StrWej;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement