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

Удалить часть символьной строки, заключенной в скобки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти строку матрицы с наибольшей и наименьшей суммой элементов http://www.cyberforum.ru/cpp-beginners/thread92575.html
Напишите пожалуйста решение задачи Вот условие:Дана прямоугольная матрица. Найти строку с наибольшей и наименьшей суммой элементов. Вывести на печать найденные строки и суммы их элементов.
C++ работа с файлами Всем здрасьте.) Как реализовать работу с файлами?? (С++) В частности как брать числа из файла с расширением *.in А затем после преобразований выводить в файл *.out Поясните на каком нибудь... http://www.cyberforum.ru/cpp-beginners/thread92573.html
Преобразовать массив по заданному правилу C++
Задача в Си++ Вот условие:Даны две последовательности целых чисел а1, а2, …, аn и b1, b2, …, bn. Преобразовать последовательность b1, b2, …, bn по следующему правилу: если аi <= 0, то bi увеличить в...
C++ В одномерном массиве посчитать сумму элементов,находящихся в четных позициях и т.д
Помогите пожалуйста написать эту программу.. Желательно на TURBO C++ то есть (bc), т.к другие мы ещё не изучали Задание 1 (Одна программа) В одномерном массиве посчитать сумму...
C++ ООП http://www.cyberforum.ru/cpp-beginners/thread92556.html
помогите переделать программу в ООП, Создать класс, описывающий следующие понятие рабочий! фамилия,стаж,часовая зароботная плата, колличество отработаных часов. Наити: 1) Расчет зароботной платы...
C++ В гостиницу прибыла группа из M туристов Люди кто нибудь сможет сделать вот эту задачку??? Я вообще не понял эту задачу. И мне по ней надо сделать Курсовую работу... Кто может помочь??? Тематика курсовой работы ЗАДАЧА 1 В... подробнее

Показать сообщение отдельно
novi4ok
551 / 504 / 8
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
04.02.2010, 19:08
C++
1
2
3
4
5
6
7
8
std::string str = "abcd(efgh)ijk";
size_t index_begin = str.find ('(');
if (index_begin != std::string::npos){
  size_t index_end = str.find (')');
  if (index_end != std::string::npos && index_end > index_begin){
    str.erase (index_begin, index_end-index_begin+1);
  }
}
удаляется толоко одно включение (если имеется)
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru