Страница: 1 |
Вопрос: Text to Command | Добавлено: 11.09.05 17:10 |
Автор вопроса: ![]() |
Люди, стыдно, но не знаю как обработать текст так, что бы на выходе получился результат. Пример:
Текст: "(12/3)*5-9+sin(1)-80*tan(13)+ln(4)" Выход: -23,813925 Кто-нибудь знает, как это сделать? |
Ответы | Всего ответов: 5 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() Вопросов: 3 Ответов: 164 |
Профиль | Цитата | #1 | Добавлено: 11.09.05 19:40 |
Библиотека Microsoft Scripting Runtime - вот твоё спасение...
Хотя, если следовать принципу китайских пионеров, можно написать собственный анализатор выражений. Но зачем изобретать велосипед? |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 197.895.916.247 Вопросов: 72 Ответов: 540 |
Профиль | Цитата | #2 | Добавлено: 11.09.05 22:15 |
Но зачем изобретать велосипед?
Чтобы понимать как он ездит ![]() Лучше разобраться самому, юзая готовое ничему не научишься. |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #3 | Добавлено: 11.09.05 22:49 |
Лучше разобраться самому, юзая готовое ничему не научишься.
тогда ВБ тоже можно считать нечто готовое, так что ж теперь, всем ассемблер учить? ![]() MsgBox ScriptControl1.Eval(" ![]() ![]() |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Лидер форума ICQ: 216865379 Вопросов: 106 Ответов: 9979 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 12.09.05 00:30 |
http://algolist.manual.ru/syntax/index.php |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 7 Ответов: 43 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 12.09.05 06:59 |
Спасибо, выручили. Ну все Maple отдыхает... |
Страница: 1 |
|