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

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

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

strtok для string - C++

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

Существует ли strtok для string? Или его аналог
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.01.2013, 21:18     strtok для string
Посмотрите здесь:

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

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

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

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
26.01.2013, 21:26     strtok для string #2
find & substr
boost::split
Avazart
Эксперт С++
7116 / 5293 / 273
Регистрация: 10.12.2010
Сообщений: 23,407
Записей в блоге: 17
26.01.2013, 22:03     strtok для string #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
Kgfq
74 / 37 / 2
Регистрация: 23.09.2012
Сообщений: 408
26.01.2013, 22:13  [ТС]     strtok для string #4
Avazart, мне бы без буста. Сам написать могу, но интересовало, если ли уже готовое

Добавлено через 14 секунд
В STL
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.01.2013, 22:14     strtok для string
Еще ссылки по теме:

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

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

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

Перегрузка оператора == для string для структуры - C++
Есть программа #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;fstream&gt; #include &lt;string&gt; #include &lt;stdlib.h&gt; using namespace...

функция strtok() - C++
Объясните, пожалуйста, функцию strtok()...то что непонятно - заккоментила ps=strtok(str, &quot; &quot;); // понятно, что strtok () разбивает...

warning strtok - C++
Пишу в 10 студии: char* bla = strtok(&quot;bla bla bla&quot;, &quot; &quot;); Выдаёт варнинг: This function or variable may be unsafe. Consider using...


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

Или воспользуйтесь поиском по форуму:
Avazart
Эксперт С++
7116 / 5293 / 273
Регистрация: 10.12.2010
Сообщений: 23,407
Записей в блоге: 17
26.01.2013, 22:14     strtok для string #5
Цитата Сообщение от Kgfq Посмотреть сообщение
Avazart, мне бы без буста. Сам написать могу, но интересовало, если ли уже готовое
В STL
Согласен досадно, непонятно почему такое вроде элементарное не включают в стандарт...

Хотя не вроде есть что-то из regex для этих целей ....
Yandex
Объявления
26.01.2013, 22:14     strtok для string
Ответ Создать тему
Опции темы

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