将包含等式的字符串转换为整数

时间:2016-02-27 01:47:31

标签: c++

我希望能够转换一个字符串,如“(5 + 6)* 6”,并从该等式得到结果整数。重要的是它以字符串开头。

1 个答案:

答案 0 :(得分:3)

您可以将库fastmathparser用于c ++。 在链接示例中如何使用此库。

如果你真的想单独写这个解析器,我推荐使用Shunting-yard algorithm