![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| Toyamatokanava |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 63 Регистрация: 29.10.2012 Где: Ростов-на-Дону Репутация: нет Всего: нет |
С помощью примеров nehe написал код, который строит график функций. Решил создать еще Edit box для ввода названия функции и столкнулся с проблемой как это сделать? Попробовал читать из edita строку и переводить её в float, но получается, что читается только обычные числа. Не буду приводить всю программу, приведу только ключевые моменты.
Построение графика:
Создания edita обработка сообщений от него по нажатию кнопки.
|
||||
|
|||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 40 Всего: 223 |
Гм, а что вы ожидали увидеть от - ? Функция atof и переводит из строки в float 'только обычные числа'. Если вы ожидаете в str формулу с участием x, то вам нужен интерпретатор, а это уже за рамками стандартного С/С++ |
|||
|
||||
| Toyamatokanava |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 63 Регистрация: 29.10.2012 Где: Ростов-на-Дону Репутация: нет Всего: нет |
Подскажите хорошие статьи на тему интерпретаторов.
|
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 40 Всего: 223 |
Конкретно по интерпретаторам мне статей не встречалось. По построению компилятором (и как частный случай интерпретаторов) есть классическая книга Ахо и Ульмана - Компиляторы: принципы, технологии и инструменты (она же 'Dragon book'). Но если вам надо по быстрому просто посчитать формулу я ее читать не рекомендую (там более 1000 страниц), просто возьмите готовый интерпретатор - их вагон и маленькая тележка: Lua, JS, picoc, uBASIC. Или напишите сами на Bison'е (У него в документации есть готовый интерпретатор и вот еще один) |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |