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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kgfq
74 / 37 / 2
Регистрация: 23.09.2012
Сообщений: 408
#1

strtok для string - C++

26.01.2013, 21:18. Просмотров 657. Ответов 4
Метки нет (Все метки)

Существует ли strtok для string? Или его аналог
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.01.2013, 21:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос strtok для string (C++):

Strtok для string - C++
Есть ли какая-то функция, которая осуществляет strtok для string(из <string>) ?

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

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

strtok только для слов - C++
Посоветуйте функцию похожую на strtok(), только что работает и со словами. Например: Есть strtok, работает так char str =...

Применение strtok() для получения слова - C++
Ребят, задача собственно, такая: у заданного текста поменять местами первое и последнее слово. Алгоритм у меня такой. Я с помощью strtok...

Доступ к паре в map<string, vector<pair<string, string>>>Temp - C++
Подскажите пожалуйста как получить данные в векторе пар ? void showData(const map&lt;string, vector&lt;pair&lt;string, string&gt;&gt;&gt;Temp) { ...

4
Jupiter
Каратель
Эксперт С++
6556 / 3977 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
26.01.2013, 21:26 #2
find & substr
boost::split
0
Avazart
Эксперт С++
7213 / 5385 / 286
Регистрация: 10.12.2010
Сообщений: 23,791
Записей в блоге: 17
26.01.2013, 22:03 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
#include <string>
#include <boost/algorithm/string.hpp>
//--------------------------------------
int main()
{
system("chcp 1251");
 
using namespace std;
using namespace boost;
 
string s="one,two,three,four";
list<string>  results;
 
split(results,s,is_any_of(",") );
 
for(list<string>::const_iterator p= results.begin();
        p!= results.end();
        ++p)
    {
       cout<< *p <<endl;
    }
 
 
system("pause");
return 0;
}
Есть книга "Cборник рецептов С++" , там есть примеры как самописных ф-ций так и из boost
0
Kgfq
74 / 37 / 2
Регистрация: 23.09.2012
Сообщений: 408
26.01.2013, 22:13  [ТС] #4
Avazart, мне бы без буста. Сам написать могу, но интересовало, если ли уже готовое

Добавлено через 14 секунд
В STL
0
Avazart
Эксперт С++
7213 / 5385 / 286
Регистрация: 10.12.2010
Сообщений: 23,791
Записей в блоге: 17
26.01.2013, 22:14 #5
Цитата Сообщение от Kgfq Посмотреть сообщение
Avazart, мне бы без буста. Сам написать могу, но интересовало, если ли уже готовое
В STL
Согласен досадно, непонятно почему такое вроде элементарное не включают в стандарт...

Хотя не вроде есть что-то из regex для этих целей ....
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.01.2013, 22:14
Привет! Вот еще темы с ответами:

Open Watcom нет перегрузки для оператора ввода для типа std::string - C++
Решил использовать компилятор Open Watcom C++ и в результате не компилируется проект. Проект прилагается

strtok - C++
Привет! Решаю задачку на строки char. Возникла проблема вот код: //vuravnivanie slov po levomy i pravomy pol9m stranicu ...

strtok - C++
Почему так работает #include &lt;stdafx.h&gt; #include &lt;conio.h&gt; using namespace std; int main(){ char string = &quot;a string, of ,...

strtok - C++
Скажите, если ли функция, аналог strtok, для типа string?


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
26.01.2013, 22:14
Ответ Создать тему
Опции темы

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