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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пересчет размера обуви в размер ноги в дюймах http://www.cyberforum.ru/cpp-beginners/thread372039.html
1.Написать программу, которая будет производить пересчет размера обуви в размер ноги в дюймах (попробуйте сделать эту программу и с использованием автоувеличения). 2.Составить программу, которая...
C++ Работа с классами. Нужна помощь с функцией Всем добрый вечер! Вот задание: Разработать класс содержащий: - компоненты данные - методы: а) конструктор по умолчанию; б) конструктор с параметрами; в) конструктор копирования; г)... http://www.cyberforum.ru/cpp-beginners/thread372001.html
C++ Перегрузка оператора - для нахождения целого числа
Необходимо перегрузить операцию вычисления количества дней между датами («дата» – «дата»). помогите дописать саму перегрузку оператора пожалуйста #include<iostream> #include<conio.h> using...
Динамический список( Realloc, malloc, calloc) C++
Здравствуйте! Надо написать программу которая 1) прочтет с клавиатуры длину поле N, 2)прочтет N чисел типа double а вложит их до поля, 3) найдет максимум а минимум из чисел 4) выпишет позицию и...
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
25.10.2011, 00:55  [ТС]
какой-какой строки?
Ну мигающего курсора, обозначающего ввод =) Вторая инструкция cin просто не выполняется) Прощу прощения, с терминологией пока туговато))
cin.ignore() добавил, но в итоге всё так же. Вот полностью мой код программы (без заголовочных файлов):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main() {
try {
        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.ignore();
        cin >> n;
        cout << n;
}
catch (exception& e) {
    cerr << "error: " << e.what() << '\n';
    keep_window_open();
    return 1;
}
}
После ввода, к примеру, 0 1 2 3 | и нажатия enter на экране появляется 0 (т.е. значение n при инициализации) и программа завершается. Т.е. вторая инструкция cin просто напросто не выполняется.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru