c++ string to int
时间: 2024-02-29 08:50:34 浏览: 154
在C++中,可以使用几种方法将字符串转换为整数。以下是其中的一种常见方法:
1. 使用标准库函数stoi():
```cpp
#include <iostream>
#include <string>
int main() {
std::string str = "12345";
int num = std::stoi(str);
std::cout << "Converted integer: " << num << std::endl;
return 0;
}
```
这里的stoi()函数将字符串转换为整数,并返回转换后的结果。
还有其他一些方法可以实现字符串到整数的转换,例如使用sscanf()函数、使用字符串流istringstream等。每种方法都有其特定的用途和适用场景。
相关问题
c++ string2 int
以下是两种将字符串转换为整数的方法:
1. 使用stdlib库中的stoi()函数
```c++
#include <stdlib.h>
#include <string>
std::string a = "123";
int b = std::stoi(a);
```
2. 使用string库中的to_string()函数
```c++
#include <string>
int digit = 1;
std::string str = std::to_string(digit);
```
c++ int to string
将 int 类型转换为 string 类型可以使用 C++ 标准库中的 to_string 函数。示例代码如下:
```c++
#include <iostream>
#include <string>
int main() {
int num = 123;
std::string str = std::to_string(num);
std::cout << str << std::endl;
return 0;
}
```
输出结果为:
```
123
```
阅读全文