c++把string转化为int类型
时间: 2023-08-07 15:12:54 浏览: 108
在C++中,您可以使用std::stoi()
函数将字符串转换为整数类型。stoi()
函数接受一个字符串参数,并尝试将其转换为整数。以下是一个示例:
#include <iostream>
#include <string>
int main() {
std::string str = "1234";
int num = std::stoi(str);
std::cout << "转换后的整数为: " << num << std::endl;
return 0;
}
输出将会是:
转换后的整数为: 1234
请注意,如果字符串无法完全转换为整数,std::stoi()
函数将会引发std::invalid_argument
或std::out_of_range
异常。因此,在使用std::stoi()
函数之前,请确保输入的字符串是有效的整数表示形式。
相关推荐











