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

Окончание ввода в vector<int> по '\n' - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разъясните ситуацию с возвратом объекта или ссылки на объект http://www.cyberforum.ru/cpp-beginners/thread1494771.html
CValue my_f(15, false); CValue my_t(5, false); ... my_f = my_t + 2; Переопределение операторов сложения и присвоения: CValue& CValue::operator+(int a)
C++ Присвоение переменной а значения случайного числа (random) Здравствуйте. Задача написать программу для проверки знания таблиц умножения. Rand-омом виводятся два числа (a,b) на консоль. Как присвоить переменной а и переменной b значения, которие вивел random? http://www.cyberforum.ru/cpp-beginners/thread1494753.html
C++ Вычисление разницы дат
Имеется код: char firstDate = "2015-07-09"; char secondDate = "2015-07-07"; char* format = "%Y-%m-%d"; struct tm tm; strptime(firstDate, format, &tm); // приводим строку к структуре времени time_t fD = mktime(&tm); strptime(secondDate, format, &tm); time_t sD = mktime(&tm); double razn = difftime(fD, sD); //вычисление разницы дат
C++ Проверка на существование элемента по ключу. Линейные списки
Собственно вроде все работает, только не получается сделать, чтобы при добавлении нового элемента делалась проверка по номеру, к примеру если такой уже есть в списке, то писать об этом, и начать вводить заново, и сделать это все в цикле, мол заполнять список пока пользователь не введет номер 666, тогда выйти из функции. Помогите доделать пожалуйста! #include <iostream> #include <conio.h>...
C++ Деревья (добавление, удаление и вывод элементов) http://www.cyberforum.ru/cpp-beginners/thread1494705.html
Задача - реализовать дерево на С++, чтобы была возможность добавлять елементы, удалять их оттуда и выводить. Программа запускается и сразу возникает ошибка. Можете подсказать, в чем проблема? Делаю прогу на 6 билдере. #include <iostream> using namespace std; struct Node // { int x; //Запис в дерево Node *l,*r; // };
C++ Отдельно класс данных, класс формул и главный класс Здравствуйте! У меня есть три вопроса. Первый вопрос. Скажите пожалуйста! Правильный ли это подход к созданию приложений : отдельный класс в котором хранятся все данные, отдельный класс с формулами(для работы с данными(данные из класса данных)) и отдельно главный класс. Правильная ли это вообще структура приложения ? Второй вопрос. Как сделать лучше класс данных? Я создал 2 класса,... подробнее

Показать сообщение отдельно
Doddger
11 / 11 / 3
Регистрация: 24.09.2014
Сообщений: 70
07.07.2015, 17:00     Окончание ввода в vector<int> по '\n'
Как реализовать ввод данных с клавы в vector<int>, так, чтобы ввод оканчивался по нажатию Enter?
Мой вариант
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int main()
{
    int in;
    std::vector<int> vec;
    std::ostream_iterator<int> output(cout, " ");
    cout << "Ввод вектора: ";
    while (cin >> in)
        vec.push_back(in);
    cout << "Введённый вектор ";
    std::copy(vec.begin(), vec.end(), output);
    cout << (palindrome(vec) ? " " : " не ") << "является хитро...ным." << endl;
    return 0;
}
завершает ввод только по Ctrl+d.
Компилятор gcc.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru