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

strtok только для слов - C++

Восстановить пароль Регистрация
 
DiViLoYs
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 57
03.04.2013, 22:45     strtok только для слов #1
Посоветуйте функцию похожую на strtok(), только что работает и со словами.
Например:
Есть strtok, работает так
C++
1
2
3
4
5
char str [] = "ABCD$EFG";
char* primer = strtok(str,"$");
char* other =  strtok(0, "");
 
TB->Text = CharToSystemString(primer);
а хотелось бы функцию которая делает что то вроде этого
C++
1
2
3
4
5
char str [] = "Привет, как дела  нормально бла бла бла";
char* primer = strtok(str,"нормально");
char* other =  strtok(0, "");
 
TB->Text = CharToSystemString(primer);
То есть используется слово "нормально" в качестве разделителя.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2013, 22:45     strtok только для слов
Посмотрите здесь:

определить, каких слов в тексте больше состоящих только из букв или только из цифр C++
Даны два слова, напечатать только те символы, которые встречаются только в одном из слов C++
C++ напечатать только те символы, которые встречаются только в одном из слов
C++ Напечатать только те буквы слов, котрые встречаются в обоих словах только один раз
C++ strtok для string
C++ Даны два слова. Напечатать только те буквы слов, которые есть только в одном из них
C++ Разбить строку на массив слов используя strtok()
Использование STRTOK Разбить строку на слова, из слов составить список C++ Функция strtok C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
03.04.2013, 22:57     strtok только для слов #2
DiViLoYs, боюсь, что стандартной библиотечной функции такой нет. Но можно использовать strstr() для поиска подстроки, чтобы реализовать нужное Вам поведение.
DiViLoYs
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 57
03.04.2013, 23:53  [ТС]     strtok только для слов #3
Цитата Сообщение от Tulosba Посмотреть сообщение
DiViLoYs, боюсь, что стандартной библиотечной функции такой нет. Но можно использовать strstr() для поиска подстроки, чтобы реализовать нужное Вам поведение.
Спасибо, это почти то, что нужно, немного поиграюсь и будет вообще идеально =)
Yandex
Объявления
03.04.2013, 23:53     strtok только для слов
Ответ Создать тему
Опции темы

Текущее время: 16:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru