Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.63/56: Рейтинг темы: голосов - 56, средняя оценка - 4.63
 Аватар для alexey31415
60 / 60 / 7
Регистрация: 16.05.2010
Сообщений: 632

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

02.09.2012, 12:06. Показов 11937. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я хочу,чтобы пользователь вводил номер и он сразу записывался в вектор,а не записывать числа в массив и только потом заполнять вектор,но у меня ввод данных прекращается только при вводе конца фала(Ctrl^Z)
Подскажите пожалуйста как решить эту проблему
C++
1
2
3
4
5
cout << "Введите номер" << endl;
 
istream_iterator<int> input;
 
vector<int> call_number(input(cin),istream_iterator<int>());
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.09.2012, 12:06
Ответы с готовыми решениями:

Ввод данных в вектор
Небольшой оффтоп, а как сделать ввод строки (если строка это вектор) с помощью итераторов, то есть размер строки заранее не определен....

Вектор структур, ввод данных из файла
Проблемы с перегрузкой операторов ввода и вывода для класса и структуры. Перегрузка ввода для структуры написана, и, полагаю, пашет, но не...

Ввод чисел в вектор
Задание: Ввести в вектор значения расстояния, посчитать их сумму, определить наибольшее и наименьшее значения и среднее значение. Вот...

24
 Аватар для alexey31415
60 / 60 / 7
Регистрация: 16.05.2010
Сообщений: 632
02.09.2012, 18:29  [ТС]
Студворк — интернет-сервис помощи студентам
задам вопрос тут,так как вопрос похожий,опять с вводом данных
в приведенном коде я ввожу полную дату начала звонка,но опять для подтверждения окнчания ввода нужно писать Ctrl^Z,а потом аналогично я ввожу дату конца звока и я вообще не могу ввести данные,этот шаг пропускается
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
Date start;
char temp;
 
cout << "Введите дату начала звонка\n"
     << "в виде dd/mm/yyyy hh.mm.ss\n"
     << "Пример:3/12/2012 12.13.28" << endl;
 
cin >> start.year   >> temp
    >> start.month  >> temp
    >> start.day    >> temp
    >> start.hour   >> temp
    >> start.minute >> temp
    >> start.second >> temp;
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
02.09.2012, 19:20
Поля в структуре какого типа?
Если поля в структуре типа int, и расчёт на то, что cin будет читать пока не встретит символ отличный от цифры, то уберите лишние >> temp :
C++
1
2
3
4
5
6
7
8
9
10
11
12
cout << "Введите дату начала звонка\n"
     << "в виде dd/mm/yyyy hh.mm.ss\n"
     << "Пример:3/12/2012 12.13.28" << endl;
    Date start;
    char temp;
 
cin >> start.year   >> temp
    >> start.month  >> temp
    >> start.day
    >> start.hour   >> temp
    >> start.minute >> temp
    >> start.second;
0
 Аватар для alexey31415
60 / 60 / 7
Регистрация: 16.05.2010
Сообщений: 632
02.09.2012, 19:36  [ТС]
Цитата Сообщение от alsav22 Посмотреть сообщение
Поля в структуре какого типа?
UNSIGNED INT

у меня числа разделяются симолвами,для этого использую char temp
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
02.09.2012, 19:43
Так работает?
Миниатюры
Ввод данных в вектор  
1
 Аватар для alexey31415
60 / 60 / 7
Регистрация: 16.05.2010
Сообщений: 632
02.09.2012, 19:47  [ТС]
да,спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.09.2012, 19:47

Ввод из файла в вектор
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;ostream&gt; #include &lt;vector&gt; const int size=7; using...

Ввод значения в вектор
Добрый вечер. Написал собственную реализацию модели вектора. В связи с этим возник вопрос: как сделать возможность ввода i-того значения в...

Ввод чисел в структуру вектор
Вот готовая программа, которая выводит какие точки могут быть вершинами квадрата, но столкнулся с тем, что не знаю как сделать ввод...

Ввод строчки в вектор по буквам
Привет,появилась такая проблема. Вводим строку через клавиатуру, состоящая из слов, набранных заглавными буквами разделенных...

Как правильно заменить ввод данных простой на ввод с клавиатуры?
#include &quot;stdafx.h&quot; #include &lt;cstdlib&gt; #include &lt;iostream&gt; using namespace std; int _tmain(int argc, _TCHAR* argv) ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru