Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
48 / 6 / 1
Регистрация: 06.04.2010
Сообщений: 39
1

Как исправить ошибку с std::cin

09.04.2010, 20:59. Просмотров 1026. Ответов 4
Метки нет (Все метки)

помогите у меня пропускает последующие вводы если вводишь знак или букву
вот код
C++
1
2
3
4
5
6
7
8
9
10
        std::cout<<"A: ";
        std::cin>>AA;
        std::cout<<"X^2: ";
        std::cin>>aAA;
        std::cout<<"B: ";
        std::cin>>BB;
        std::cout<<"X: ";
        std::cin>>aBB;
        std::cout<<"C: ";
        std::cin>>CC;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.04.2010, 20:59
Ответы с готовыми решениями:

Не воспринимает ни std::cout, ни std::cin. Вобщем ничего из std. Также не понимает iostream
Здравствуйте! Я хотел начать изучать язык C++. Набрал литературы. Установил Microsoft Visual C++...

Как исправить ошибку "error C2065: cin: необъявленный идентификатор" ?
Получил задание: &quot;Дана матрица чисел: а. Вычислить сумму элементов, которые образуют символ по...

Попытка инициализации std::vector посредством brace-enclosed initializer list вызывает ошибку: как это можно исправить?
При создание вектора, пытаюсь сразу задать начальные значения: std::vector&lt;int&gt; c{0, 1, 2, 3, 4,...

Как исправить ошибку "No viable conversion from std::_1::basic_string<char> to bool"?
Здравствуйте. Начала изучение С плюсов по книге Страуструпа. Пытаюсь выполнять каждый разобранный...

4
Lаmer
09.04.2010, 21:02
  #2

Не по теме:

К чему такие идентификаторы?

0
Эксперт С++
2329 / 1702 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
09.04.2010, 21:03 3
Цитата Сообщение от ProFiLeR Посмотреть сообщение
помогите у меня пропускает последующие вводы если вводишь знак или букву
Если ожидается ввод числа, то так и должно быть.
0
48 / 6 / 1
Регистрация: 06.04.2010
Сообщений: 39
09.04.2010, 22:56  [ТС] 4
даже если заменяешь aAA на aAA$ все равно не работает
0
Эксперт С++
2329 / 1702 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
09.04.2010, 23:58 5
ProFiLeR, я еще раз повторюсь, если ожидается ввод числа т.е.
C++
1
2
3
4
5
// ...
int n;
 
std::cin >> n;
//...
и ты введешь символ отличный от цифры, весь ввод слетит.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.04.2010, 23:58

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как выполнять std::cin в LOOP ?
Хочу сделать что то вроде командной строки. 1ый раз читает и выполняет нормально, но следующий...

Как std::cin считает CTRL + C?
Есть код. #include &lt;string&gt; #include &lt;iostream&gt; #include &lt;exception&gt; #include &lt;limits&gt; int...

Исправить ошибку, при которой не работает cin после vector'a (лишний символ '\n' в потоке ввода)
Столкнулся с этой проблемой в другой программе,но решил написать более примитивную и посмотреть,...

Не работает std::cout || std::cin
#include &quot;Account.h&quot; #include &lt;string&gt; #include &lt;iostream&gt; using std::cout; Account ::...


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

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

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