![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как из строки получить функцию [D5, D6, WinME]
MasterA © (2002-12-20 11:48:00)Здрасьте! Помогите. Как из строки получить функцию. Например:
Есть строка x1^3-(x2-6)^2. Я ввожу x1 = 1, x2 = 2, а эта процедура вычислит : -15. За ранее спасибо.
myor (2002-12-20 12:19:00) [1]поищи проги-калькуляторы с вводом выражения а не переменных
Dona (2002-12-20 12:15:00) [2]А можно как-нибудь и анализатор написать, только сложно... :)
Dona (2002-12-20 12:13:00) [3]В Pascale, кажется, можно было сделать это, используя динамическую биб-ку dll (биб-ка создавалась во время вып-я программы, туда в функцию записывалась строка с введенным выражением; затем для биб-ки вызывался транслятор и создавалась
dll; биб-ка загружалась в память и можно было, наконец-то,
вызвать функцию из нее)