BreakPointMAN |
Отправлено: 17.09.2005, 10:24 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 86
|
Народ, наверняка же кто-то сталкивался...
Вообщем, есть строка, в ней записано какое-то выражение, нужно просчитать, чему оно равно.
Я когда-то тыркался с парсингом выражений, обратной польской записью и т.п., но исходников не осталось, и, по-правде говоря, не особо хочется опять этим заниматься.
Может есть у кого на примете класс/библиотека/компонент, который сие делает? Киньте тогда в меня ссылкой/кодом, если не сложно.
Желательно, чтобы поддерживались скобки и тригонометрические функции, но, в принципе, на крайний случай и 4 арифметических операции сойдёт.
|
|
olegenty |
Отправлено: 17.09.2005, 12:08 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
см RxLib, есть на этом сайте, среди прочих классов там есть и то, что тебе нужно — TRxMathParser. помимо простых операций понимает Cos, Sin, Tan, ArcTan, ArcSin, ArcCos, Abs, Exp, Ln, Log, Sqrt, Sqr, Int, Fraq, Trunc, Round, Sign, Not
|
|
BreakPointMAN |
Отправлено: 17.09.2005, 15:09 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 86
|
хммм... убейте, не видел такого в RxLib...
хех... Спасибки, посмотрю!
|
|
Rius |
Отправлено: 17.09.2005, 22:49 |
|
Мастер участка
Группа: Участник
Сообщений: 321
|
на этом же сайте уже поднимались такие темы, смотрите поиск.
|
|
BreakPointMAN |
Отправлено: 19.09.2005, 13:07 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 86
|
2 olegenty
Еще раз спасибо! Попробовал, все работает замечательно. Как раз то, что нужно — для моих целей большего и не надо.
|
|
|