Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2011, 21:37   #1
DonnyDarko
Новичок
Джуниор
 
Регистрация: 08.04.2011
Сообщений: 2
По умолчанию Перевод текстового выражения в код (eval))

Имеется формула как строка, хочу выполнить её как код.
Я уже гуглил и выявил что в нужном мне С++ нет аналога eval из пхп или джавы. Но многие задавались этим вопросом, и всем рекомендуют писать парсер.
В подробности не вдавался, но насколько я понимаю, в данном случае имеется ввиду рекурсивная функция для анализа и интерпретации строки. Насколько я могу судить, вещь эта очень объемная и сложная. Быть может, у кого-то есть готовый код такой процедуры?
DonnyDarko вне форума Ответить с цитированием
Старый 12.04.2011, 06:50   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

1. не обязательно рекурсивная
2. смотря, что за выражения надо анализировать, но обычно не сложное
3. объем зависит от функции, которые будут доступны
4. http://www.google.ru/search?client=o...utf-8&oe=utf-8
5. в гугле кучу примеров... идеи можно взять даже в делфи коде
p51x вне форума Ответить с цитированием
Старый 17.04.2011, 19:39   #3
DonnyDarko
Новичок
Джуниор
 
Регистрация: 08.04.2011
Сообщений: 2
По умолчанию

Благодарю, буду пробовать.
DonnyDarko вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Есть ли подобие функции eval? TwiX Общие вопросы C/C++ 0 14.09.2009 22:26
Как копировать код программы из текстового документа в паскаль? stasig Помощь студентам 4 24.12.2008 00:52
код для текстового редактора Михаил Юрьевич Общие вопросы Delphi 9 08.03.2008 20:11
перевод таблицы из текстового файла в таблицу paradox7.0 ГОСЕАН БД в Delphi 4 19.07.2007 15:12