Парни & Девушки!
Хотел бы с вами посоветоваться... Хочу разобраться, как используя cout и cin в С++, огранизовать защиту от ввода символов при вводе цифр. Может ещё что-то дополнительное нужно. Как это сделать на Си, я понимаю прекрасно. Но с С++ стал разбираться сравнительно недавно. Поэтому многого не знаю.
Если кому не лень, объясните вообще механизм построения необходимого мне фрагмента кода, поведение cin при введении некорректного значения. Буду признателен, если напишите эквивалент того, что я привёл на Си.
Код | while( !scanf("%d", &ч) { puts("Vvedite chislo."); fflush( stdin ); }
|
Заранее спасибо! |