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

Ввод данных в вектор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Озвучивание клавиатуры http://www.cyberforum.ru/cpp-beginners/thread182417.html
Народ подскажите как озвучить клавиатуру через код, то есть нажимание кнопки сопровождается звуком,какие функции?и есть ли они.дайте совет пожалуйста.
C++ рандомный массив 8х8, замена элементов главной диагонали на сумму элементов, лежащих на диагоналях перпендикулярных к главной Доброго времени суток, прошу помочь с реализацией задачи: Сгенерировать матрицу 8х8 и заполнить её случайными вещественными числами из диапазона . Разместить на главной диагонали суммы элементов,... http://www.cyberforum.ru/cpp-beginners/thread182414.html
Массив объектов класса. Печать строк-членов класса. C++
подскажите, как распечатать строки? #include "myString.h" #include <iostream> #define stop __asm nop void main() { using namespace std;
C++ Дано целое число N>0.Найти сумму 1+1/2+1/3...1/N
Дано целое число N>0.Найти сумму 1+1/2+1/3...1/N
C++ Как узнать, какие файлы лежат в каталоге http://www.cyberforum.ru/cpp-beginners/thread182407.html
Добрый день! Как узнать какие файлы лежат в каталоге, мне это нужно, чтобы можно было конфигурировать программу через файл настройки, алгоритм конфигурации зашифрован в имени файла, пишу на MFC.
C++ Вывод информации о файле Помогите написать программу на с++, использующую сведения о формате файла и выводящую информацию об обрабатываемом файле вида,например если это картинка то - размер изображения, глубина... подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4976 / 2556 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
27.10.2010, 15:52  [ТС]
Да, громоздко получается. Дешевле сказать юзеру, чтобы EOF посылал, когда закончит ввод

Я думал может есть возможность создать какой-то итератор, у которого в качестве делиметера будет символ '\n'. И поставить его в конструктор вектора как last.

То есть как-то так:
C++
1
2
std::istream_iterator<int> it_last; // особый итератор :)
std::vector<int> v(std::istream_iterator<int>(std::cin), it_last);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru