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

Как разделить предложение на слова в c++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу, рекурсивно вычисляющую сумму http://www.cyberforum.ru/cpp-beginners/thread756975.html
Найти сумму ряда с точностью eps , общий член которого равен an=n!/2n Точность считается достигнутой, если следующий член последовательности меньше заданного eps .
C++ Прокомментировать код с матрицей Помогите. Может кто популярно объяснить, как работает данная вещь: {int s=0,s1,s2; s=arr; for(i=1; i<n; i++) { s1=s2=0; for(j=0; j<n-i; j++) { s1+=arr; http://www.cyberforum.ru/cpp-beginners/thread756958.html
C++ Обьясните что делает программа
Обьясните что делает программа детально, описав все её действия. Программа находит наименьший положительный елемент. вот код: const int n = 6; typedef AType; int i; GetMin(AType A) { int min; for(i=0;i<n;i++) if(A>0){
Найти в каждом столбце число отрицательных элементов, и наименьший из отрицательных элементов столбца C++
Программа находит число отрицательных элементов, и наименьший из отрицательных элементов во всей матрице а как сделать чтоб найти в каждом столбце число отрицательных элементов, и наименьший из отрицательных элементов столбца? #include<iostream> #include <math.h> using namespace std; int main() { setlocale (LC_ALL,".ACP"); int i,j,n,sum,min;
C++ Включить каждую в таблицу указателей на цепочки в алфавитном порядке первых 6-ти символов цепочки http://www.cyberforum.ru/cpp-beginners/thread756935.html
Здравствуйте! Вот по этим заданиям требуется помощь! 2.Из входного потока читаются цепочки неопределённой длины. Известно, что максимальная длина <=255. Разделителями между цепочками являются один или несколько пробельных символов. Программа должна включить каждую в таблицу указателей на цепочки в алфавитном порядке первых 6-ти символов цепочки.Текст необходимо считать с файла. Форумчани...
C++ Поменять все символы строки на следующие по алфавиту #include <iostream> #include <string> using namespace std; void increase(string *p) { for(int i=0; i<p->size(); i++) { (*p)=(*p)-'0'+1; } } подробнее

Показать сообщение отдельно
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
09.01.2013, 18:53     Как разделить предложение на слова в c++
Можно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
#include <sstream>
#include <iterator>
#include <vector>
#include <algorithm>
 
int main()
{
    setlocale (LC_ALL, "Russian");
 
    std::string s = "У меня есть предложение и мне нужно каждое слово поместить как отельный элемент вектора или массива . "
        "Помогите реализовать!!";
    std::istringstream iss(s);
    std::vector<std::string> vs( (std::istream_iterator<std::string>(iss)), std::istream_iterator<std::string>() );
    std::copy(vs.begin(), vs.end(), std::ostream_iterator<std::string>(std::cout, "\n"));
 
    system("pause");
    return 0;
}
 
Текущее время: 22:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru