fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() { int year;
  5.  
  6. while (true) {
  7. cout << "Enter a valid year: ";
  8. cin >> year;
  9. if (cin.fail()) {
  10. cin.clear(); cin.ignore();
  11. cout << "Re-enter a valid value! " << endl;
  12. } else break;
  13. }
  14. return 0;
  15. }
  16.  
  17.  
Success #stdin #stdout 0s 3472KB
stdin
xyz1234abc
stdout
Enter a valid year: Re-enter a valid value! 
Enter a valid year: Re-enter a valid value! 
Enter a valid year: Re-enter a valid value! 
Enter a valid year: