【发布时间】:2012-02-24 23:04:06
【问题描述】:
好的,所以我要做的是使用字符串作为输入(例如“16*12+25”),将其转换为计算机可以理解的数学评估并返回评估值。我可能自己写这个,但它很可能需要相当长的时间,最后,它仍然不会像我想要的那样好,除非我想投入更多的时间。
所以我的问题是,是否有任何脚本、库或 API 可以为 C++ 执行此操作?我已经为 java、python 和 .NET 找到了一些。但是我没有使用这些语言中的任何一种,我希望尽可能长时间地使用 C++(希望在整个项目中)。你有什么好的想法或链接吗?
【问题讨论】:
-
您必须构建一个表达式解析器并实现所需的功能。