Warunek wczytywania tylko liczb.

0

Witam, jaki warunek powinien zostać spełniony, aby program wczytywał tylko liczby. Natomiast jeśli użytkownik wpisze znak program wyświetli komunikat?

Z góry dziękuje za pomoc.

0
int x;
if(cin>>x)
  {
   cout<<"podano: "<<x<<endl;
  }
else
  {
   cin.clear();
   cout<<"komunikat"<<endl;
  }
cin.sync();

1 użytkowników online, w tym zalogowanych: 0, gości: 1