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

Записать в вектор стоку по-словно - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу на языке С + +. Задача реализовать посредством структур, описать структуру, описать функции ввода и вывода данных в табличном форм http://www.cyberforum.ru/cpp-beginners/thread763974.html
Помогите. Написать программу на языке С + +. Задача реализовать посредством структур, описать структуру, описать функции ввода и вывода данных в табличном формате. Задача: Word: Слово, Номера страниц, на которых слово встречается (от 1 до 10), Число страниц. Добавлено через 12 часов 25 минут ...
C++ Перегрузка оператора.Почему так происходит? У нас есть перегрузка оператора. Digit operator-(const Digit &N) { Digit temp; temp.dig=dig-N.dig; return temp; } Так почему когда мы передаем в функцию только один адрес,у нас функция при вычислении А-В знает значение А,Не совсем понятно мы передали один адрес В,Откуда она знает о значении А? http://www.cyberforum.ru/cpp-beginners/thread763954.html
Ошибка .#ID000 C++
Ввожу значения 1,1,11,1. через какое то время вместо чисел появляются в таблице лишь 1.#ID000 Вот код. // Laba4_4.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <windows.h> #include <stdio.h> #include <conio.h> #include <iostream>
Найти корень уравнения C++
Найти корень уравнения 2*x*x*x-x-10=0 sqrt(x)-2=0
C++ Обнулить четные элементы матрицы http://www.cyberforum.ru/cpp-beginners/thread763943.html
Обнулить четные элементы матрицы 1 7 6 0 2 3 9 5 0
C++ Матрицы. Заменить элементы главной и побочной диагоналей на минимальный элемент 2)Динамический массив В квадратной матрице A заменить элементы главной и побочной диагоналей на минимальный элемент, найденный среди элементов, расположенных ниже главной диагонали. Буду благодарен за любую оказанную помощь. подробнее

Показать сообщение отдельно
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
17.01.2013, 01:20     Записать в вектор стоку по-словно
Ввести EOF вручную (Ctrl+Z - для windows, Ctrl+D - Linux(если не ошибся)). Задачу я б реализовал так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <vector>
#include <string>
#include <iterator>
 
int main()
{
    setlocale(0, "");
    std::cout<<"Вводите слова (Ctrl+Z для прекращения):\n";
    std::vector<std::string> vs((std::istream_iterator<std::string>(std::cin)), std::istream_iterator<std::string>());
    for (auto s : vs) std::cout<<s<<"\n";
    system("pause");
    return 0;
}
 
Текущее время: 22:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru