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

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

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

Замена части строки на другую - C++

21.04.2013, 06:14. Просмотров 841. Ответов 1
Метки нет (Все метки)

Значит так... Дана строка например (2 * (2+3))

Я уже написала функцию, которая вычисляет значения выражения БЕЗ скобок.
Теперь думаю находить часть без скобок, применять на ней функцию, заменять выражение в скобках на значение и приступать к обработке более больших скобок.
То есть здесь сначала вычислю 2+3 и получу (2* 6) и посчитаю уже это.

Вопрос: как мне осуществить замену выражения (2+3) на 6 в строке?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2013, 06:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Замена части строки на другую (C++):

Как поделить консоль на 2 части: в верхней части вывод, в нижней - замена - C++
Ребята, есть 2 функции, одна выводит, вторая меняет, нужно поделить консоль параллельно. В верхней части вывод, в нижней замена. Как это...

Замена части элементов у вектора - C++
Здравствуйте! Я совсем новичок в C++ :) И вот возник такой вопрос... Есть ли в векторе, или может в каком-то другом классе из stl'а,...

Замена четырехбитной комбинации на другую - C++
Имеется поток, перенесенный на GPU после преобразованный в битовый поток. Необходимо заменить 4 бита на другие (правила перехода записаны в...

Замена одной подстроки на другую - C++
Есть ли функция, которая может заменить все вхождения подстроки strl на подстроку strl2? Если нет, то как это возможно осуществить? ...

Поиск последовательности символов и ее замена на другую - C++
Дана строка. Найти последовательность символов, например "!!" и заменить ее на "??" Прошу помощи!

Поиск подстроки в строке и замена её на другую строку - C++
Подскажите пожалуйста как мне поправить ошибку? Написал такую функцию. Всё работает правильно (т.е. он правильно находит подстроку,...

1
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
21.04.2013, 06:50 #2
(2 * (2+3)) Вообще то это инфиксная запись, для того чтобы вычислять выражения в строках нужно сначала их перевести в постфиксную форму, затем уже вычислить постфиксное выражение, а так ты тупо токо сделаешь для одной строки и все. в которой будет всего три операнда. Я делал эту задачу вычисление простых арифметических выражений.
Самый нижний класс смотри там я правильно переделал, первый я делал не по правильному алгоритму, хотя знал как правильно делать просто лень было переводить в постфикс и вычислять его. А потом уже решил сделать правильно чтобы было мб пригодится кода не будь, да и калькулятор на нем легко можно построить.

Даже америкосы облюбовали этот пост не в одном посте нету комментариев токо в этом, поблагодарили в комментах .
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2013, 06:50
Привет! Вот еще темы с ответами:

Чтение через fscanf_s части строки с пробелом (и запись этой же строки) - C++
нужно записать в файл строку, содержащую через табуляцию int, char, char, char, float, int. Далее необходимо из такой же строки вывести...

Чтение из файла строки по началу строки или ее части - C++
Всем доброго времени суток! Большая просьба помочь! поступило задание, сделать словарь. Вводишь слов в консоли, а тебе выдает перевод....

Строки, копирование всех цифр из одной строки в другую - C++
Задание: Требуется ввести строку,затем копировать все цифры в другую строку. Моё решение: #include "stdafx.h" #include "stdio.h" ...

Функция копирует строку в другую строку заданой длины и помещает текст первой строки по центру второй строки - C++
Ребята помогите пожалуйста с прогой оч нужно, а то я сама не могу собразить полностью и как начать Вот само задание: "Функция...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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