Object-Oriented Programming in C++

Code display of PL1/chkinput.cpp

// PL1/chkinput.cpp
// variation on simple.cpp, checking for valid input
// Niels Walet, last updated 04/12/2019
#include<iostream>
int main() 
{
  int any_year; 
  std::cout << "Enter a year: "; 
  std::cin >> any_year;
  // Check input is valid 
  while(std::cin.fail()) {
    std::cout <<"Sorry, your input was not valid, please enter a year: "; 
    // Clear fail bit and ignore bad input
    std::cin.clear(); 
    std::cin.ignore(); 
    std::cin >> any_year;
  }
  std::cout<<"C++ is the best programming language in "<<any_year<<"!"<<std::endl;
}
Download here; To copy and paste: double click inside code, then copy.