Есть ли в языке CPP функция позволяющая из строки выделить функцию, т.е. пользователь вводит Sin или Cos или exp, а функция фозвращает смысл, а не буквенное значение?
С уважением к Вам,
Немцов Александр.
Есть ли такая функция?
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
-
- Сообщения: 1
- Зарегистрирован: 12 сен 2004, 15:28
- Откуда: СПБГТУ
- Контактная информация:
Боюсь, такой функции нет
А поподробнее? Тебя интересует результат? Я просто над подобной прогой как-то пыхтел
Усложнять - легко, упрощать - сложно
ТОчнее, я писал в окно sin(2x), а прога рисовала мне грфик этой функции во втором окне при помощи OpenGL
Усложнять - легко, упрощать - сложно
Ну, если я правильно понял вопрос можно руками написать
//s=string;
if (s=='s') && (s[i+1]=='i') ...//Ну и так далее
x=sin(atof(s[i+4]);
//s=string;
if (s=='s') && (s[i+1]=='i') ...//Ну и так далее
x=sin(atof(s[i+4]);
Угу, я тоже на таком принципе основывался. Единственное в этом плохого, так приходится делать слишком
много различных проверок
много различных проверок
Усложнять - легко, упрощать - сложно