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

Что не так с оператором cin? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ крестики нолики http://www.cyberforum.ru/cpp-beginners/thread756266.html
Я дошел до проверки или кто-то выиграл и тут мне немного не понравилось.Для того чтобы проверить есть ли победитель, я сравниваю элементы матрицыif(m==m&&m==m||m==m&&m==m) cout<<"You win";но есть...
C++ Как сделать? Смещение курсора в консоли Например, дан двумерный массив Записываю сначала столбцы for (j=0; j<5; j++) { for (i=0; i<4; i++) { cout<<array<<endl; } cout<<"\t".... Записал первый столбец, сделал табуляцию.... http://www.cyberforum.ru/cpp-beginners/thread756229.html
Исключить из строки слова, расположенные между скобками ( , ) C++
Люди, очень нужна помощь! Напишите, пожалуйста, на С++ программу, которая из введенной с клавиатуры строки исключает все слова, заключенные в (), при этом сами "(" ")" тоже должны быть исключены....
Написать программу, которая переводит числа по основанию 8 в 4. Выполнить операцию деления C++
Написать программу, которая переводит числа по основанию 8 в 4. Выполнить операцию деления.
C++ В одномерном массиве, состоящем из n вещественных элементов, вычислить http://www.cyberforum.ru/cpp-beginners/thread756215.html
Ребята помогите плиз с задачей,заранее спасибо большое В одномерном массиве, состоящем из 30 вещественных элементов, вычислить: 1) произведение положительных элементов массива; 2) сумму элементов...
C++ Удалить из массива все элементы, значения которых в этом массиве повторяются 2. Удалить из массива М(25) все элементы, значения которых в этом массиве повторяются, оставив по оному подробнее

Показать сообщение отдельно
DU
1483 / 1059 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
09.01.2013, 00:21
cin - это объект, а не оператор.
std::cin>>chislo
тут ожидается, что будет вводится число. если не число, объект становится "плохим", внутри состояние ошибки, за счет этого происходит выход из цикла while. после этого объект не будет нормально работать, пока это состояние ошибки не сбросить.
http://www.cplusplus.com/reference/istream/istream/
посмотрите на функции
clear
good
fail
bad
ну и остальное до кучи.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru