Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
JackLas
4 / 4 / 1
Регистрация: 17.12.2015
Сообщений: 115
Завершенные тесты: 3
1

Strtok для string

16.08.2016, 20:52. Просмотров 548. Ответов 5
Метки нет (Все метки)

Есть ли какая-то функция, которая осуществляет strtok для string(из <string>) ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.08.2016, 20:52
Ответы с готовыми решениями:

strtok для string
Существует ли strtok для string? Или его аналог

Strtok() и string
По заданию нужно воспользоваться именно strtok чтобы разбить строку что есть на...

Использование STRTOK Разбить строку на слова, из слов составить список C++ Функция strtok
Задача Дана строка слов с разделителями, в данном примере слова с пробелами...

strtok только для слов
Посоветуйте функцию похожую на strtok(), только что работает и со словами....

Применение strtok() для получения слова
Ребят, задача собственно, такая: у заданного текста поменять местами первое и...

5
Ferrari F1
791 / 521 / 156
Регистрация: 27.01.2015
Сообщений: 3,025
Записей в блоге: 1
Завершенные тесты: 1
16.08.2016, 20:56 2
регулярные выражения? <regex>
0
Новичок
Модератор
1504 / 974 / 463
Регистрация: 17.07.2012
Сообщений: 4,949
Завершенные тесты: 3
16.08.2016, 21:22 3
http://stackoverflow.com/questions/2...th-a-stdstring
1
hoggy
Нарушитель
Эксперт С++
7088 / 3131 / 648
Регистрация: 15.11.2014
Сообщений: 7,211
Завершенные тесты: 1
16.08.2016, 22:13 4
Цитата Сообщение от JackLas Посмотреть сообщение
Есть ли какая-то функция, которая осуществляет strtok для string(из <string>) ?
Отзеркалить каждое слово в строке, не трогая знаки препинания
0
Voivoid
708 / 280 / 16
Регистрация: 31.03.2013
Сообщений: 1,339
16.08.2016, 23:43 5
Цитата Сообщение от JackLas Посмотреть сообщение
Есть ли какая-то функция, которая осуществляет strtok для string(из <string>) ?
boost::algorithm::split
0
JackLas
4 / 4 / 1
Регистрация: 17.12.2015
Сообщений: 115
Завершенные тесты: 3
17.08.2016, 01:08  [ТС] 6
Окей, что-то получилось))

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <string>
#include <sstream>
#include <iostream>
 
using namespace std;
 
void token(string text)
{
    istringstream ss(text);
    string token;
 
    while(getline(ss, token, ' '))
    {
        cout << token << endl;
    }
}
Эти кусочки строки можно сохранить в разные string-объекты?

Добавлено через 11 минут
Ох, поспешил я))) Получилось у меня сохранить в вектор
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <sstream>
#include <vector>
 
using namespace std;
 
void token(string text) 
{
    istringstream textStream(text);
 
    string token;
    vector<string> tokens;
 
    while(getline(textStream, token, ' '))
            tokens.push_back(token);
 
    for(uint index = 0; index < tokens.size(); index++)
        cout << tokens[index] << endl;
}
Вектор же можно return'уть из функции?
0
17.08.2016, 01:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.08.2016, 01:08

Доступ к паре в map<string, vector<pair<string, string>>>Temp
Подскажите пожалуйста как получить данные в векторе пар ? void...

strtok
Почему так работает #include &lt;stdafx.h&gt; #include &lt;conio.h&gt; using namespace...

strtok
как с помощью функции strtok вывести последнее слово


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru