c++中如何将Cstring转换成int
时间: 2024-02-13 13:05:47 浏览: 65
C++中将string类型转化为int类型
可以使用C++标准库中的stoi()函数将一个Cstring类型的字符串转换为int类型的数值。例如:
```
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str = "123";
int num = stoi(str);
cout << num << endl;
return 0;
}
```
这段代码将字符串"123"转换成整数123,并输出到控制台上。需要注意的是,如果字符串中包含非数字字符,stoi()函数会抛出一个invalid_argument异常。因此,在使用该函数时需要进行异常处理。
阅读全文