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

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

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

Исключить все символы между круглыми скобками, включая сами скобки - C++

01.12.2013, 20:29. Просмотров 499. Ответов 1
Метки нет (Все метки)

исключить все символы между круглыми скобками, включая сами скобки. Рассмотреть случай вложенных скобок.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2013, 20:29     Исключить все символы между круглыми скобками, включая сами скобки
Посмотрите здесь:

Исключить из строки символов те, которые распологаются между круглыми скобками - C++
исключить из строки символов те, которые распологаются между круглыми скобками, включая их . подсчитать на сколько укоротилась строка

Из заданной строки исключить символы равосположенные между скобками [ ] - C++
Дана строка символов. Исключить из этой строки группы символов, расположенные между скобками . Сами скобки тоже должны быть исключены....

Строки: удалить все символы, которые размещены между скобками - C++
Помогите пожалуйста. Без понятия как это сделать. Удалить из заданной последовательности все символы которые размещены между скобками...

Исключить из строки слова, расположенные между скобками ( , ) - C++
Люди, очень нужна помощь! Напишите, пожалуйста, на С++ программу, которая из введенной с клавиатуры строки исключает все слова, заключенные...

Найти символы между скобками и вывести их на экран - C++
Здравствуйте, Уважаемые форумчане) Возникла проблема, с которой хочу обратиться к вам. Задали сделать программу (последую лабу ради...

Работа со строками. Удалить символы между скобками () - C++
Работа со строками. Удалить символы между скобками (), включая сами скобки. Язык С++.

Распечатать введенную строку, исключив из нее те символы, которые находятся между скобками - C++
Распечатать введенную строку, исключив из нее те символы, которые находятся между скобками '(' ')'.Сами скобки не удалять.Если...

Распечатать введенную строку, исключив из нее те символы, которые находятся между скобками (** ) - C++
2. Распечатать введенную строку, исключив из нее те символы, которые находятся между скобками (** ). Сами скобки не удалять. Если хотя...

Исключить из текста символы, расположенные между всеми парами скобок - C++
Задание: Дан текст. Исключить из него символы, расположенные между всеми парами скобок (, ). Сами скобки тоже должны быть исключены....

Создать символьный файл, содержащий все символы, встретившиеся в тексте, включая пробел и знаки препинания - C++
Дан текстовый файл. Создать символьный файл, содержащий все символы, встретившиеся в тексте, включая пробел и знаки препинания (без...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zitxbit
Master C/C++
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
01.12.2013, 21:44     Исключить все символы между круглыми скобками, включая сами скобки #2
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
28
29
30
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
void swap(char& c1, char& c2)
 { char _tc = c1; c1 = c2; c2 = _tc; }
 
int main(int argc, char* argv[])
{
    char str[256] = "c++ is an object-or(ient)ed pro(gramm)ing la(ngua)ge\0";
 
    printf("%s\n",str);
 
    char pchars[] = "()\0"; bool found = false;
    char* tmp = new char[256]; int n = 0;
    for (int i = 0; str[i] != '\0'; i++)
        if (!strchr(pchars, str[i]) && !found) tmp[n++] = str[i];
        else if (str[i] == '(') found = true;
        else if (str[i] == ')') found = false;
 
    tmp[n] = '\0';
 
    strcpy(str,tmp);
 
    printf("%s\n",str);
 
    _getch();
 
    return 0;
}
http://codepad.org/ULiUggt5
Миниатюры
Исключить все символы между круглыми скобками, включая сами скобки  
Ответ Создать тему
Опции темы

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