C++如何把一个字符串识别为函数
2 回答
人到中年有点甜
TA贡献1895条经验 获得超7个赞
这个你可以自己写一个函数来比较呀,比如可以这么写 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中都是用弧度来计算,因此首先应该将角度转换成弧度。
- 2 回答
- 0 关注
- 773 浏览
添加回答
举报
0/150
提交
取消