[.net] парсер(?) арифметики
а eval нету?
> а eval нету?
пока не нашел ...
пока не нашел ...
интересный вариант, а codeprovider - вобще как бы популярен (в плане производительности)?
Для производительности можно что-нибудь другое использовать. Например, готорый парсер, или самому на antlr сделать.
а что-то типа того, что федечка имел ввиду есть?
толи в джаве толи еще где-то есть какая-то built-in считалка ...
толи в джаве толи еще где-то есть какая-то built-in считалка ...
есть, но не встроенные. можно ещё вызвать тот eval, который в jscript, используя соответствующую сборку.
решается как-то простопереводом в обратную польскую запись
Решил на старости лет праки поделать за деньги? Или по любви? =)
Люркай http://en.wikipedia.org/wiki/Recursive_descent
Люркай http://en.wikipedia.org/wiki/Recursive_descent
Вариант на Си в 20 строк, поддерживает переменные в выражениях:
http://www.dklab.ru/chicken/nablas/10.html

http://www.dklab.ru/chicken/nablas/10.html

Оставить комментарий
state7401281
наверное такое уже сделано, и решается как-то просто, задача такая:пользователь вводит строку, например: (7+1.5)/(9-6.5)
программа это читает в стринг, что-то делает, и выводит результат 3.4
короче как сделать так, чтобы скомпилированая прога могла посчитать то, что вводится