-
Автор темы
- #1
День добрый, подскажите, как исправить при вводе букв, вот это
Пожалуйста, авторизуйтесь для просмотра ссылки.
, при вводе цифр все нормально, в книге которую я читаю не сказано об этом
C++:
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int choice;
do {
cout << "Справка по:" << endl;
cout << "1. if" << endl;
cout << "2. switch" << endl;
cout << "3. for" << endl;
cout << "4. while" << endl;
cout << "5. do-while" << endl;
cout << "Выбери один из пунктов: ";
cin >> choice;
} while (choice < 1 || choice > 5);
switch (choice) {
case 1:
cout << "\n";
cout << "Предложение if" << endl;
break;
case 2:
cout << "\n";
cout << "Предложение switch" << endl;
break;
case 3:
cout << "\n";
cout << "Цикл for" << endl;
break;
case 4:
cout << "\n";
cout << "Цикл while" << endl;
break;
case 5:
cout << "\n";
cout << "Цикл do-while" << endl;
break;
}
system("pause");
return 0;
}