Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как вычислить AnsiString="12+13,44*5-5/100" ??? / 14 сообщений из 14, страница 1 из 1
07.11.2005, 11:19
    #33363570
sfsf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вычислить AnsiString="12+13,44*5-5/100" ???
Есть строка AnsiString="12+13,44*5-5/100"


Надо ее вычислить
...
Рейтинг: 0 / 0
07.11.2005, 11:42
    #33363628
Lacrim
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вычислить AnsiString="12+13,44*5-5/100" ???
Вычислил - 79,15. А с поправкой на ветер и инфляцию то бери все 80.
...
Рейтинг: 0 / 0
07.11.2005, 11:46
    #33363642
sfsf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вычислить AnsiString="12+13,44*5-5/100" ???
а если по делу...
...
Рейтинг: 0 / 0
07.11.2005, 11:47
    #33363647
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вычислить AnsiString="12+13,44*5-5/100" ???
Ему не результат надо, а процесс.

Кстати, один из путей, увиденный мною в дельфином форуме, это вставка строки в эксел, с приписанным символом '=' впереди и вычитывание результата
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
07.11.2005, 11:51
    #33363663
sfsf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вычислить AnsiString="12+13,44*5-5/100" ???
C Экселем не кктит долго...

Какие еще идеи с алгоритмом
...
Рейтинг: 0 / 0
07.11.2005, 12:05
    #33363701
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вычислить AnsiString="12+13,44*5-5/100" ???
Ага, щас мы тут тебе алгоритм подгоним ! Свои лабы мы уже давнооооо сделали
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
07.11.2005, 13:06
    #33363884
Lacrim
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вычислить AnsiString="12+13,44*5-5/100" ???
Верно!!! Свои курсовики давно позади.

Для поиска алгоритма вычисления покапайся в литературе по построению
трансляторов или интерпритаторов.

Хотя на самом деле путь здесь есть не очень сложный. Ищи через поиск
польская запись. Обратная или прямая.
...
Рейтинг: 0 / 0
07.11.2005, 15:45
    #33364404
nikname
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вычислить AnsiString="12+13,44*5-5/100" ???
Можно select 1+2/3*4+5.77*99 as v1 from dummy
...
Рейтинг: 0 / 0
07.11.2005, 16:16
    #33364559
sfsf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вычислить AnsiString="12+13,44*5-5/100" ???
Можно select 1+2/3*4+5.77*99 as v1 from dummy

По подробней???
...
Рейтинг: 0 / 0
07.11.2005, 21:58
    #33365249
nikname
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вычислить AnsiString="12+13,44*5-5/100" ???
Цепляетесб к любому ODBC источнику, далее - как написано.
...
Рейтинг: 0 / 0
09.11.2005, 00:01
    #33367832
gl@z
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вычислить AnsiString="12+13,44*5-5/100" ???
To Lacrim: :D)))))))))))))))))

To sfsf: Посмотри здесь - кажется то, что надо:

http://www.parsifalsoft.com/examples/evalexpression/index.html

{Parsifal Software} : source code for an expression parser (Freeware) - там и исходники есть, и демо.
...
Рейтинг: 0 / 0
09.11.2005, 00:22
    #33367847
gl@z
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вычислить AnsiString="12+13,44*5-5/100" ???
А если тема действително тебя интересует, рекомендую
Бьерн Страуструп - "Язык программирования С++"
( * ГЛАВА 3. ВЫРАЖЕНИЯ И ОПЕРАТОРЫ )
...
Рейтинг: 0 / 0
09.11.2005, 00:26
    #33367850
gl@z
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вычислить AnsiString="12+13,44*5-5/100" ???
К сожалению, файл (Бьерн Страуструп - "Язык программирования С++") на форум не загрузится - размер около 1 МБ. Могу послать на почту, если надо, или сам ищи: <cpptut.html>
...
Рейтинг: 0 / 0
09.11.2005, 07:32
    #33367947
muk07
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вычислить AnsiString="12+13,44*5-5/100" ???
Я читаю курс "Структуры данных". Конечный автомат для сборки констант и польская запись - дежурные примеры. zip пособия весит 482кб. Могу выслать.
пишите [email=]muk07@mail.ru
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как вычислить AnsiString="12+13,44*5-5/100" ??? / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]