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

Игнорирует ввод cin - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Параметры функции и их считывание http://www.cyberforum.ru/cpp-beginners/thread1497930.html
Здравствуйте! Подскажите, как такое реализовать: .... void ClassA::Init(что здесь должно быть? Enum?) { if( Enum == 0) .... else if( Enum == 1) etc..... }
C++ Класс очереди не выводит значение что не правильно? хочу как в векторе отдать обратно значение #pragma once #include <vector> #include <omp.h> #include <algorithm> #include <iostream> #include <memory> #include <mutex> #include <condition_variable> http://www.cyberforum.ru/cpp-beginners/thread1497921.html
Минимальное число монеток, которые нужно перевернуть, чтобы все были повернуты вверх одной стороной C++
Добрый вечер, наткнулся на простую задачу - сложность всего лишь 8%. Её нужно решить с использованием цикла for. Задачу, я, конечно, решил, но само решение показалось мне очень громоздким. Можете привести ваш вариант решения? Текст задачи: На столе лежат n монеток. Некоторые из них лежат вверх решкой, а некоторые – гербом. Определите минимальное число монеток, которые нужно перевернуть, чтобы...
Функция, которая считает по двум значениям их произведение C++
Напишите пожалуйста, функцию, которая считает по двум значениям их произведение.
C++ Переменная в качестве размера массива http://www.cyberforum.ru/cpp-beginners/thread1497894.html
Добрый вечер. Вопрос таков: мне нужно установить количество символов массива, равное переменной, но ошибка в том, что выражение должно иметь константное значение. Пример: void main() { int N; cin >> N; int mas; // Выражение должно иметь константное значение } Как всё-таки решить данную проблему? Спасибо.
C++ Сравнить каждое слово с предыдущи. Непонятна работа кода Очень стыдно, но не могу не спросить. Вот код: string previous = " "; string current; while (cin >> current) { if (previous == current) cout << "Reapiting the word: " << current << "\n"; previous = current; Цель: сравнить каждое слово с предыдущим и в случае, если они одинаковы, вывести это слово на экран. Не совсем понимаю, как он считает с предыдущим словом , то есть с previous?... подробнее

Показать сообщение отдельно
Renji
1535 / 983 / 240
Регистрация: 05.06.2014
Сообщений: 2,962
13.07.2015, 08:34     Игнорирует ввод cin
Цикл while (cin >> r) заканчивается когда поток поднимает флаг bad, а с этим флагом он что либо отдавать отказывается. cin.clear() после цикла пнуть попробуйте.
 
Текущее время: 01:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru