Advertisement
Guest User

Untitled

a guest
Jan 4th, 2015
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.34 KB | None | 0 0
  1. bool ok = false;
  2.     int num;
  3.     std::cout << "Enter a number" << std::endl;
  4.     while (!ok)
  5.     {
  6.         std::cin >> num;
  7.  
  8.         if (!std::cin.fail() && (std::cin.peek() == EOF || std::cin.peek() == '\n'))
  9.         {
  10.             ok = true;
  11.         }
  12.         else
  13.         {
  14.             std::cin.clear();
  15.             std::cin.ignore(256, '\n');
  16.             std::cout << "Error, Enter a number" << std::endl;
  17.         }
  18.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement