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

Выделить текст между запятыми из строки - C++

Восстановить пароль Регистрация
 
aydar
0 / 0 / 0
Регистрация: 22.02.2010
Сообщений: 92
08.03.2010, 21:04     Выделить текст между запятыми из строки #1
Такая проблема есть како-то текст "Privet,kak dela, poka" надо выделить из него текст в запятых kak dela.
помогите плиз с кодом
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.03.2010, 21:04     Выделить текст между запятыми из строки
Посмотрите здесь:

вывод на экран всех слов, которые находятся между первой и второй запятыми C++
C++ в файле выделить текст жирным, курсив, подчеркнутый
Файлы: вывести текст на экран; по нажатию клавиши выделить каждое предложение текста C++
выделить часть текста между словами которые вводятся с клавиатуры C++
C++ Выделить часть текста между словами, вводимыми с клавиатуры
C++ Соединить обе строки и выделить подстроку заключенную между символами ' -'
C++ Отформатировать текст: каждое предложение с новой строки, между словами - по одному пробелу
Как выделить текст в С++? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,390
09.03.2010, 15:48     Выделить текст между запятыми из строки #2
Вот на C++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <string>
 
int main()
{
    std::string string("Privet,kak dela,poka");
    std::string substring;
    size_t begin=string.find(",");
    size_t end=string.find(",", begin+1);
    substring=string.substr(begin+1, end-(begin+1));
    std::cout << substring << std::endl;
    system("pause");
    return EXIT_SUCCESS;
}
Для С пользуемся функцией
Код
char *strstr(
   const char *str,
   const char *strSearch 
); // C only
Код
Parameters
str
Null-terminated string to search.

strSearch
Null-terminated string to search for.

Return Value
Returns a pointer to the first occurrence of strSearch in str, or NULL if strSearch does not appear in str. If strSearch points to a string of zero length, the function returns str.
Добавлено через 1 минуту
...Или просто перебором строки
Yandex
Объявления
09.03.2010, 15:48     Выделить текст между запятыми из строки
Ответ Создать тему
Опции темы

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