c ++用变量评估字符串表达式

时间:2016-03-18 04:25:06

标签: c++

我想评估例如:

int x=10, y=2;
x=eval('x+(y*10)');

1 个答案:

答案 0 :(得分:2)

我可以给你我制作的代码,但是希望你自己尝试一下。以下是步骤:

  1. 用其值替换所有未知数
  2. 将表达式转换为postfix
  3. 尝试使用堆栈
  4. 评估后缀表达式
相关问题