Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.32 KB | None | 0 0
  1. friend istream& operator >> (istream& is, zFrac &r) {
  2.         char ch;
  3.         is >> r.num;
  4.         auto fl = is.flags();
  5.         is.unsetf(ios_base::skipws);
  6.         is >> ch;
  7.         if (ch == '/' || ch == '\\')
  8.             is >> r.denom;
  9.         else {
  10.             is.putback(ch);
  11.             r.denom = 1;
  12.         }
  13.         zFrac f;
  14.         is.setf(ios_base::skipws);
  15.         r.norm();
  16.         return is;
  17.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement