C++把字符串变成整型
时间: 2023-08-16 09:56:05 浏览: 132
两个字符串比较大小的小程序
5星 · 资源好评率100%
在C++中,可以使用`std::stoi`函数将字符串转换为整型。下面是一个示例代码:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str = "12345";
int num = std::stoi(str);
std::cout << "The converted integer is: " << num << std::endl;
return 0;
}
```
在上述代码中,我们将字符串`"12345"`转换为整型,并将结果存储在`num`变量中。然后,我们通过输出流打印出转换后的整型值。运行代码将输出:
```
The converted integer is: 12345
```
请注意,如果字符串无法转换为有效的整型值,`std::stoi`函数将抛出一个`std::invalid_argument`异常。因此,在实际应用中,请确保对输入进行适当的验证和错误处理。
阅读全文