string 转int 函数
时间: 2023-07-14 19:06:10 浏览: 222
在C++中,可以使用`std::stoi()`函数将字符串转换为整数。下面是一个示例代码:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str = "12345";
int num = std::stoi(str);
std::cout << "转换后的整数为: " << num << std::endl;
return 0;
}
```
输出结果将是:
```
转换后的整数为: 12345
```
请注意,如果字符串不能转换为有效的整数,`std::stoi()`函数将引发`std::invalid_argument`或`std::out_of_range`异常。因此,在使用该函数时,请确保字符串的内容是可转换为整数的。
相关问题
int转string string转int
int转string可以使用to_string函数,例如:
```cpp
int num = 123;
string str = to_string(num);
```
string转int可以使用stoi函数,例如:
```cpp
string str = "123";
int num = stoi(str);
```
阅读全文