人到中年有点甜
这个你可以自己写一个函数来比较呀,比如可以这么写
if (0 == strcmp("sin(x)*cos(x)", strParam))
{
return (sin(x)*cos(x));//strParam为传进来的字符串参数
}
或者你可以把这个写成一宏如下
#define F(x) (sin(x)*cos(x))
调用的时候直接这么调用就可以了
double dTemp = F(x)。
注意的是:在C++/C中都是用弧度来计算,因此首先应该将角度转换成弧度。