Delphi функция чтения формулы из файла
Например
в файле *.txt хранится строкой формула
y:=sqrt(31+25)/sqr(x);
Нужно чтобы при работе программы она прочитала формулу из файла, распозанала, (что то вроде компилятора). и вывела значение y;
Примечание внешние компиляторы типа fpc.exe использовать нельзя.
Помогите чем сможете.
это называется не компилятор а транслятор, который разбирает строковые выражения. предлагаю найти книженцию "О чем не пишут в книгах по Дельфи" А. Григорьев, там целая глава посвящена разбору подобных выражений, написано все достаточно понятным языком, поэтому при желании разобраться можно и даже интересно. удачи.
благодарствую :)но было бы просто супер если бы был готовый исходничек такого транслятора :rolleyes:. Но все равно спасибо по листаю :p
именно такого нет. увы )
Цитата: SkyNets
благодарствую :)но было бы просто супер если бы был готовый исходничек такого транслятора :rolleyes:. Но все равно спасибо по листаю :p
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1130
не прёт? =)