C ++:从字符串对象中提取整数

时间:2015-03-03 04:34:00

标签: c++

我有类似的东西:

string s = "Max of 3 and 5";

string s = "9 divided by -3";

我需要显示表达式的结果。

但是,如何从字符串中提取操作数。 在Java中,我可以,但我不确定在C ++中。

1 个答案:

答案 0 :(得分:0)

为什么不使用sscanf?

int a{};

int b{};

std::sscanf("max of 3 and 5", "max of %d and %d", &a, &b);