Есть ли такая функция?

Модераторы: Romeo, Hawk, Absurd, WinMain, DeeJayC

Ответить
Александр Немцов
Сообщения: 1
Зарегистрирован: 12 сен 2004, 15:28
Откуда: СПБГТУ
Контактная информация:

12 сен 2004, 15:38

Есть ли в языке CPP функция позволяющая из строки выделить функцию, т.е. пользователь вводит Sin или Cos или exp, а функция фозвращает смысл, а не буквенное значение?
С уважением к Вам,
Немцов Александр.
Eugie
Сообщения: 707
Зарегистрирован: 17 фев 2004, 23:59
Откуда: SPb

13 сен 2004, 00:44

Боюсь, такой функции нет :)
Hup
Сообщения: 207
Зарегистрирован: 05 мар 2004, 05:31
Откуда: Владивосток
Контактная информация:

14 сен 2004, 08:31

А поподробнее? Тебя интересует результат? Я просто над подобной прогой как-то пыхтел :)
Усложнять - легко, упрощать - сложно
Hup
Сообщения: 207
Зарегистрирован: 05 мар 2004, 05:31
Откуда: Владивосток
Контактная информация:

14 сен 2004, 08:33

ТОчнее, я писал в окно sin(2x), а прога рисовала мне грфик этой функции во втором окне при помощи OpenGL
Усложнять - легко, упрощать - сложно
Рулин
Сообщения: 5
Зарегистрирован: 14 сен 2004, 17:50

14 сен 2004, 20:45

Ну, если я правильно понял вопрос можно руками написать
//s=string;
if (s=='s') && (s[i+1]=='i') ...//Ну и так далее
x=sin(atof(s[i+4]);
Hup
Сообщения: 207
Зарегистрирован: 05 мар 2004, 05:31
Откуда: Владивосток
Контактная информация:

15 сен 2004, 02:17

Угу, я тоже на таком принципе основывался. Единственное в этом плохого, так приходится делать слишком
много различных проверок
Усложнять - легко, упрощать - сложно
Ответить