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

Как реализовать остановку цикла с условием cin >> a? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибки класс http://www.cyberforum.ru/cpp-beginners/thread844659.html
Как исправить такое чудо? Checking project dependencies... Compiling Project1.cbproj (Debug, Win32) bcc32 command line for "..\..\..\Desktop\File1.cpp" c:\program files (x86)\embarcadero\rad...
C++ Обработка исключений Здравствуйте! Есть вот такое выражение: Подскажите пожалуйста, как правильно реализовать обработку исключений. И у меня не правильно считает данное выражение. Где ошибка? int main(void)... http://www.cyberforum.ru/cpp-beginners/thread844655.html
Существует ли ограничение при использовании new? C++
Здравствуйте. Ситуация: Я создала класс, описание которого ниже, и хочу выделить память под массив экземпляров этого класса размерностью 28000. Проблема в следующем:Во время выполнения программы,...
C++ из C# в C++
Доброго времени суток. Помогите перевести код из C# В C++ код C#: using System; using System.Collections.Generic;
C++ Массив. По данному времени определить, какие из поездов стоят сейчас на станции http://www.cyberforum.ru/cpp-beginners/thread844590.html
Дан массив, в котором хранятся данные о расписании поездов:номер поезда, название (откуда-куда, например, Астана-Алматы), время прибытия на станцию, время отправления (часы, минуты). Будем считать,...
C++ Проблемы в результате работы программы Добрый день. Помогите разобраться в 1) Почему не работает setw() при ошибке. 2) Что такое #inf и как избавиться от него. 3) Как сделать так чтобы "Y" были в столбик, независимо от длинны значения... подробнее

Показать сообщение отдельно
andrejap
13 / 13 / 1
Регистрация: 21.04.2013
Сообщений: 245

Как реализовать остановку цикла с условием cin >> a? - C++

21.04.2013, 21:45. Просмотров 490. Ответов 4
Метки (Все метки)

Здравствуйте.
Программа пишет не более двух элементов в вектор, после нажатия Enter - их выводит.
Как сделать, чтобы она выводила их при появлении в потоке ввода символа "|" ?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int main()
{
    vector<double> d;
    double a=0;
    int j=0;
    while (cin>>a && j<2){
        d.push_back(a);
        ++j;
    }
    
    for (int i=0; i<d.size(); ++i){
    cout << "d[" << i <<"] == " <<d[i]<<'\n';
    }
BTW, я не сильно понял что есть разделители в потоке cin - это пробел, как я понял и что-то еще?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru