【发布时间】:2014-07-24 14:54:06
【问题描述】:
我正在尝试学习 c++,但我遇到了一个问题。我试图从用户在一行上输入的字符串中获取整数值。
例如)用户输入:“将值更改为 15。”
从该字符串中获取 15 的最佳方法是什么?我环顾了一段时间,但只能找到一个字符串是否只是整数。
提前致谢!
【问题讨论】:
-
这个字符串有特定的格式吗?如果你不知道整数在哪里,那就更难了
-
您可以在this Q&A查看答案。
-
是的,字符串末尾总是有整数。另一个例子,用户输入:“Set read 55”。
-
始终可以使用
string::substr将值作为子串。
标签: c++ string parsing integer