Всем доброго времени, появилась некоторая необходимость в языке, который я не знаю абсолютно. Собственно, по заданию необходимо сделать ввод и вывод по каждому типу переменной. string принимает любой ввод, double тоже принимает любое число, А как быть с int? Cделал так, чтобы оно не принимало строку, но при вводе вещественного, программа ломается. Как быть в данной ситуации? Вот тот кусочек программы..
List<int> mylist(0);
while (true)
{
int r;
cout<<"Реализация списка для типа Int"<<endl;
cout<<"1) Добавить элемент"<<endl;
...................
cin>>r;
if (r==0) {mylist.~List();break;}
switch (r)
{
case 1:
{
int st;
cout<<"Введите элемент"<<endl;
while (!(cin >> st))
{
cin.clear();
while (cin.get() != '\n');
cout << "Неверный ввод. Повторите." << endl;
cout <<"Введите целое число "<< endl;
}
mylist.add(st);
system("pause");
continue;
}
.......................
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте, прошу подсказкиРаботал с длл с абстрактным интерфейсом, содержащей набор функций для моего приложения
Как изменить действие при ON UPDATE/ON DELETE в MySQL? Вот как выглядит таблица сейчас:
Добрый день, хочу сделать простенький текстовый квест, я как понимаю там лучше использовать listview, как в нем сделать чтобы новый textview появлялся...