Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Почему необходимо применять cin.get() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите решить задачу на C++ для Windows XP http://www.cyberforum.ru/cpp-beginners/thread403327.html
написать программу, которая управляет приложением calc, после 5 секунд , проверяет является ли работа последний программа закончена, или она ещё работает, если она до сих пор работает, то закрывает...
C++ устраните неполадки Microsoft Visual c++ runtime library CodeBlocks" и C++ Builder 6 не работают. Выводит : this application has requested the runtime to terminate it in unusual way.please contact the aplication's support team for more information" http://www.cyberforum.ru/cpp-beginners/thread403324.html
C++ Косяки с графикой при переключении окон
Вобщем, я отчаялся понять в чем дело. Нужно в заданной клетке поля нарисовать нолик(игра "Крестики-нолики"). Все норм, но когда я переключаю окно, на какое-нибудь другое, а затем снова на окно...
нахождение максимальной суммы элементов из строки и столбца в СИ++ C++
Здравствуйте:curtsy: помогите пожалуйста решить задачу :tender: а задача такая: в квадратной матрице А размера N<=11 найти N элементов, по одному в каждой строке и столбце, чтоб их сумма была...
C++ Определение количества часов, отводимых на приём зачёта http://www.cyberforum.ru/cpp-beginners/thread403302.html
Уважаемые участники форума,напишите пожалуйста код следующей программы на С++: Определение количества часов, отводимых на приём зачёта/экзамена по числу студентов в группе. Входные данные – число...
C++ [C++] Задача с Графами или стеками. 1)Дан стэк,содержащий целые числа.Удалить из него все нулевые элементы. Д2)ля неориентированного графа определить степени вершин.В случае равенства всех степеней изменить степень одной из них.... подробнее

Показать сообщение отдельно
MegaEvgeniy
7 / 7 / 0
Регистрация: 06.11.2011
Сообщений: 113

Почему необходимо применять cin.get() - C++

10.12.2011, 00:19. Просмотров 640. Ответов 2
Метки (Все метки)

Почему необходимо применять cin.get() ? В книге Липмана вообще не упоминается cin.get(), а без неё идёт бесконечный вывод строки ошибки

Есть ли способ избежать множественного повторения вывода строки ошибки, если ,например, долнжно введено быть целочисленное значение, а когда ввожу например adsdasdsa, то он столько раз повторяет строку ошибки, сколько недопустимых значений я ввёл (((
C++
1
2
3
4
5
6
7
8
9
10
11
unsigned bolsh;
while(std::cin >> bolsh, !std::cin.eof()){
    if (std::cin.fail()){
  std::cerr << "Ошибка! Введите целое число: " << std::flush;
  std::cin.clear();
  std::cin.get();
  continue;
}
    std::cout << "TestResult";
    break;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru