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

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

Войти
Регистрация
Восстановить пароль
 
aydar
0 / 0 / 0
Регистрация: 22.02.2010
Сообщений: 92
#1

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

08.03.2010, 21:04. Просмотров 406. Ответов 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++
... задачи в Turbo C: 1.Создать программу, которая находит элементы в двумерном массиве, какие больше среднего арифметического элементов...

Отформатировать текст: каждое предложение с новой строки, между словами - по одному пробелу - C++
Задача: Дан текстовый файл. Переписать его текст в новый файл таким образом, чтобы каждое предложение начиналось с новой строки и между...

Как выделить текст в С++? - C++
В Norton Commander при навигации использовалось выделение, как здесь на картинке. Вот как таким образом "выделить" текст в...

в файле выделить текст жирным, курсив, подчеркнутый - C++
возможно?

Выделить в тексте лишние пробелы между словами - C++
ЕЩе одна задачка из Павловской... Прошу помощи!!! Если вам лень решать всю задачу, то меня очень интересует второй пункт... Но буду рад...

Выделить часть текста между словами, вводимыми с клавиатуры - C++
Вот сообственно задание: Выделить часть текста между словами, вводимыми с клавиатуры. Подскажите пожулуйста ход решения или какими...

выделить часть текста между словами которые вводятся с клавиатуры - C++
вот сообственно задание 8. Виділити частину тексту між словами, що вводяться з клавіатури. (выделить часть текста между словами...

Файлы: вывести текст на экран; по нажатию клавиши выделить каждое предложение текста - C++
Помогите пожалуста на завтра очень нужно сделать. Нужно создать текстовый файл(.dat) в нем должно быть три предложения. Написать...

Выделить числа из строки - C++
Мне стыдно((( Вроде бы простейшая задача: из строки вида "1 2 3 4 5" выделить числа и забить их в вектор. Написал вроде все правильно, а...

Выделить n символов из строки - C++
помогите пожалуста. нужно виделить n символов из рядка.не могу понять как организовать цикл :(


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,446
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 минуту
...Или просто перебором строки
Ответ Создать тему
Опции темы

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