Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 18.09.2018
Сообщений: 15
1

Не срабатывает защита

29.09.2018, 18:14. Показов 350. Ответов 2
Метки нет (Все метки)

При вводе букв происходит бесконечный цикл, хотя вроде и очищает поток ввода, в чём проблема не знаю на visual 2008
всё работало на Visual studio 2017 нет.


C++
1
2
3
4
5
6
7
8
9
10
11
while (!(cin >> Ob))
 
        {
            
            cout << "Ошибка\n";
            cin.clear();
            fflush(stdin);
 
        }
        string str;
        getline(cin, str);
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.09.2018, 18:14
Ответы с готовыми решениями:

Срабатывает защита на усилителе
Доброго времени суток! Недавно переехал в другую квартиру, с собой прихватил усилитель, который на...

Защита страниц ASP.NET не срабатывает
для того чтобы клиенты не могли обращаться напрямую к любой странице приложения не пройдя...

Chieftec GPA-350S Bulk срабатывает защита
Всем привет еще раз, не прошло и недели, и я снова с проблемой. Купил сегодня данный бп. Собрал...

Срабатывает csrf защита если функция в отдельном js-файле
Всем привет, В php/codeigniter/twig/JS проекте нужно передать пару переменных csrf_token_name /...

2
471 / 423 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
29.09.2018, 18:32 2
alts2000, нужно сбросить флаг ошибки
0
Модератор
Эксперт С++
10733 / 8888 / 5369
Регистрация: 18.12.2011
Сообщений: 23,779
29.09.2018, 18:43 3
Вот так точно сработает
C++
1
2
3
4
5
6
7
8
9
10
11
12
    setlocale(LC_ALL, "Russian");
    int Ob;
    while (!(cin >> Ob))
    {
 
        cout << "Ошибка\n";
        cin.clear();
        cin.ignore(numeric_limits<streamsize>::max(), '\n'); // сброс остатка строки при ошибке
    }
    cin.ignore(numeric_limits<streamsize>::max(), '\n');  // сброс остатка строки при правильном вводе
    string str;
    getline(cin, str);
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.09.2018, 18:43

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Запрос срабатывает в SQL Server, но не корректно срабатывает в Visual Studio 2017
(SELECT ROW_NUMBER() over (ORDER BY AVG(Отметки.Отметка) DESC) ID, .ФИО, .Группа, Отметки.,...

Таймер срабатывает раньше времени или вообще не срабатывает
Помогите, пожалуйста, разобраться, что нетак с таймером. Браузер Chrome При создании записи,...

Защита программы от НСД. Защита путем шифрования части программы на флеш-диске или флешке
Написать программу на любом известном Вам языке программирования. Программа должна выполнять...

Защита от неправильного ввода "Защита от дурака"
Ввести элементы массива размерностью N&gt;100; Предусмотреть защиту на каждый ввод элемента массива...

Защита
Здравствуйте) у меня такая проблема не могу отформатировать флэшку((( какой то козел поставил...

ЗАЩИТА
ПОМОГИТЕ РЕШИТЬ ПРОБЛЕМУ!!! У меня стоял нод 32(пиратка) лицензия кончилась ,но ключ новый не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.