Страница 1 из 1

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

Добавлено: 12 сен 2004, 15:38
Александр Немцов
Есть ли в языке CPP функция позволяющая из строки выделить функцию, т.е. пользователь вводит Sin или Cos или exp, а функция фозвращает смысл, а не буквенное значение?
С уважением к Вам,
Немцов Александр.

Добавлено: 13 сен 2004, 00:44
Eugie
Боюсь, такой функции нет :)

Добавлено: 14 сен 2004, 08:31
Hup
А поподробнее? Тебя интересует результат? Я просто над подобной прогой как-то пыхтел :)

Добавлено: 14 сен 2004, 08:33
Hup
ТОчнее, я писал в окно sin(2x), а прога рисовала мне грфик этой функции во втором окне при помощи OpenGL

Добавлено: 14 сен 2004, 20:45
Рулин
Ну, если я правильно понял вопрос можно руками написать
//s=string;
if (s=='s') && (s[i+1]=='i') ...//Ну и так далее
x=sin(atof(s[i+4]);

Добавлено: 15 сен 2004, 02:17
Hup
Угу, я тоже на таком принципе основывался. Единственное в этом плохого, так приходится делать слишком
много различных проверок