![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 10.04.2010
Сообщений: 6
|
![]()
Как можно организовать простой парсер для строки в которой хранится уравнение x-y*z ? И как можно сделать чтобы парсер определял приоретет операций?
![]() Код:
![]() Последний раз редактировалось Stilet; 15.04.2010 в 12:51. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
У Г. Шилдта есть прекрасная книга Теория и практика С++ там как раз рассматривается подобный вопрос - сначала создание парсера, а потом на его основе простенького интерпретатора SmallBasic.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
в далёком 1991 году я писал простейший парсер, разбирающий и вычисляющий выражение.
вот, вместе с простейшим примером использования. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
![]()
Опять же и у Страуструпа есть что-то подобное. Глава 6 в первой своей части посвящена именно подобному калькулятору. Правда, он несколько сложнее и предусматривает скобки и определение констант и переменных. Но, возможно, вам оно пойдет.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Парсер для Java | Marx88 | Общие вопросы по Java, Java SE, Kotlin | 0 | 01.03.2010 02:36 |
Парсер из HTML в CSV. | OJI | HTML и CSS | 5 | 09.09.2009 19:59 |
Парсер математических выражений | Granus | Общие вопросы Delphi | 3 | 24.06.2009 15:19 |
Парсер ПС на Delphi | dotsik | Помощь студентам | 0 | 06.06.2009 15:12 |
xpath html парсер | volok-aleksej | Qt и кроссплатформенное программирование С/С++ | 0 | 19.05.2009 16:17 |