Исключение вещественных чисел в int

288
24 января 2017, 23:04

Всем доброго времени, появилась некоторая необходимость в языке, который я не знаю абсолютно. Собственно, по заданию необходимо сделать ввод и вывод по каждому типу переменной. 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;
                            }
                    .......................
                        }
READ ALSO
Проблема с использованием SRWLOCK в MFC проекте [требует правки]

Проблема с использованием SRWLOCK в MFC проекте [требует правки]

Здравствуйте, прошу подсказкиРаботал с длл с абстрактным интерфейсом, содержащей набор функций для моего приложения

340
Как изменить действие при ON UPDATE/ON DELETE?

Как изменить действие при ON UPDATE/ON DELETE?

Как изменить действие при ON UPDATE/ON DELETE в MySQL? Вот как выглядит таблица сейчас:

292
Текстовый квест [требует правки]

Текстовый квест [требует правки]

Добрый день, хочу сделать простенький текстовый квест, я как понимаю там лучше использовать listview, как в нем сделать чтобы новый textview появлялся...

318