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

Возобновление потока cin. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пересчет размера обуви в размер ноги в дюймах http://www.cyberforum.ru/cpp-beginners/thread372039.html
1.Написать программу, которая будет производить пересчет размера обуви в размер ноги в дюймах (попробуйте сделать эту программу и с использованием автоувеличения). 2.Составить программу, которая будет выводить таблицу квадратов для последовательности целых чисел. 3.Составить программу, которая будет переводить секунды (произвольное целое число) в часы, минуты и секунды.
C++ Работа с классами. Нужна помощь с функцией Всем добрый вечер! Вот задание: Разработать класс содержащий: - компоненты данные - методы: а) конструктор по умолчанию; б) конструктор с параметрами; в) конструктор копирования; г) деструктор; д) методы класса для работы с данными. http://www.cyberforum.ru/cpp-beginners/thread372001.html
C++ Перегрузка оператора - для нахождения целого числа
Необходимо перегрузить операцию вычисления количества дней между датами («дата» – «дата»). помогите дописать саму перегрузку оператора пожалуйста #include<iostream> #include<conio.h> using namespace std; const int days={0,31,28,31,30,31,30,31,31,30,31,30,31}; class Date { int day,month,year;
Динамический список( Realloc, malloc, calloc) C++
Здравствуйте! Надо написать программу которая 1) прочтет с клавиатуры длину поле N, 2)прочтет N чисел типа double а вложит их до поля, 3) найдет максимум а минимум из чисел 4) выпишет позицию и значение максимального элемента. Программу надо написать с помощью указателей на массив и функций realloc, malloc, calloc. Кто бы мог помочь хотя бы с первым пунктом. Заранее благодарен.
C++ Написать функцию умножения двух чисел, используя только операцию сложения http://www.cyberforum.ru/cpp-beginners/thread371994.html
Привет))помогите пожалуйста решить задачку(на языке С): 1)Написать функцию умножения двух чисел, используя только операцию сложения. :umnik:
C++ Что означает строчка ??? ((i+j)%2==0?-1.0:1.0)); Скажите пожалуйста ,что означает эта строчка в С++? подробнее

Показать сообщение отдельно
Ruger
1 / 1 / 0
Регистрация: 25.10.2011
Сообщений: 15

Возобновление потока cin. - C++

25.10.2011, 00:47. Просмотров 778. Ответов 5
Метки (Все метки)

Всем привет =) С недавних пор изучаю С++, и вот однажды, во время выполнения одного из заданий из учебника Страуструпа, наткнулся я на такое вот западло :
C++
1
2
3
4
5
6
        vector<int> v;
        int n = 0, sum = 0, temp = 0;
        cout << "Please enter few numbers (to stop entry type |):\n";
        while(cin>>temp)
            v.push_back(temp);
        cin >> n;
Собственно проблема: ввожу допустим 1 2 3 4 5 | , эти цифры записываются в вектор, но после этого в консоли просто напросто не появляется строки ввода, таким образом n я ввести не могу. Что делать?)
Пробовал добавлять cin.clear(); после цикла while(), ничего не изменилось) Спасибо за помощь))
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru