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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ProFiLeR
 Аватар для ProFiLeR
5 / 5 / 0
Регистрация: 06.04.2010
Сообщений: 39
#1

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

09.04.2010, 20:59. Просмотров 861. Ответов 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;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.04.2010, 20:59     Как исправить ошибку с std::cin
Посмотрите здесь:

Из scanf в std::cin C++
C++ std::cin
C++ std::cin, eof не всегда принимается как признак конца файла
std::cin Debug Access failed C++
C++ Как проигнорировать последовательность символов в std::cin?
Std::cin, символ новой строки C++
C++ Как выполнять std::cin в LOOP ?
Как узнать, что есть данные для ввода, которые можно забрать std::cin C++
Как исправить ошибку "error C2065: cin: необъявленный идентификатор" ? C++
C++ Исправить ошибку, при которой не работает cin после vector'a (лишний символ '\n' в потоке ввода)
C++ Очистка (блокировка) std::cin
C++ Как заставить std::cin распознавать префиксы?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Lаmer
09.04.2010, 21:02
  #2

Не по теме:

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

CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2297 / 1667 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
09.04.2010, 21:03     Как исправить ошибку с std::cin #3
Цитата Сообщение от ProFiLeR Посмотреть сообщение
помогите у меня пропускает последующие вводы если вводишь знак или букву
Если ожидается ввод числа, то так и должно быть.
ProFiLeR
 Аватар для ProFiLeR
5 / 5 / 0
Регистрация: 06.04.2010
Сообщений: 39
09.04.2010, 22:56  [ТС]     Как исправить ошибку с std::cin #4
даже если заменяешь aAA на aAA$ все равно не работает
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2297 / 1667 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
09.04.2010, 23:58     Как исправить ошибку с std::cin #5
ProFiLeR, я еще раз повторюсь, если ожидается ввод числа т.е.
C++
1
2
3
4
5
// ...
int n;
 
std::cin >> n;
//...
и ты введешь символ отличный от цифры, весь ввод слетит.
Yandex
Объявления
09.04.2010, 23:58     Как исправить ошибку с std::cin
Ответ Создать тему
Опции темы

Текущее время: 04:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru