АЕ
Анастасия Емельянова

как осущиствить проверку ввода данных с клавиатуры в с++?

например нужно вести число а была введена буква
как сделать проверку данных и вывести об ошибку если была введена буква?

Ро
Ростислав

#include
using namespace std;
int main() {
int x;
while (true) {
cout << "x?.. ";
cin >> x;
if (cin.good()) {
cout << "x = " << x << endl;
break;
} else {
cin.clear();
cin.ignore(256,'\n');
}
}
cin.get(); cin.get();
return 0;
}

Ап
Апроо

колян а ты быдлокодер

Похожие вопросы
Цикл и ввод с клавиатуры. Джава
Дано натуральное число определить количество цифр "а" в этом числе. "а" вводится с клавиатуры.
С клавиатуры вводиться n чисел найти их сумму. С клавиатуры вводиться n чисел найти их сумму
[c++] Ввод данных с клавиатуры в многомерный массив.
Помогите пожалуйста, проблемы с вводом данных с клавиатуры!
дан массив из 10 элементов, которые вводятся с клавиатуры.
нужно написать программу в паскале ( данные вводить с клавиатуры)
Какая из данных клавиатур лучше?
С++ Помогите чайнику с ввводом данных с клавиатуры
pascal abc найти количество четных чисел в промежутке от А до В (А и В вводятся с клавиатуры)