C++ string 转int
时间: 2023-06-22 12:42:03 浏览: 83
可以使用 std::stoi
函数将 std::string
转换为 int
。例如:
#include <iostream>
#include <string>
int main() {
std::string str = "12345";
int num = std::stoi(str);
std::cout << num << std::endl; // 输出 12345
return 0;
}
需要注意的是,如果 std::string
中包含非数字字符,或者数字超出 int
的范围,std::stoi
将会抛出 std::invalid_argument
或 std::out_of_range
异常。可以通过 try...catch
语句捕获这些异常。
相关问题
c++ string 转 int
可以使用 std::stoi()
函数将 std::string
类型转换为 int
类型。例如:
#include <iostream>
#include <string>
int main() {
std::string str = "123";
int num = std::stoi(str);
std::cout << num << std::endl;
return 0;
}
输出:
123
c++ string转int
你可以使用 std::stoi() 函数将 C++ 中的字符串转换为整数。例如:
#include <string>
#include <iostream>
int main() {
std::string str = "123";
int num = std::stoi(str);
std::cout << "Converted number is: " << num << std::endl; // Output: 123
}
阅读全文
相关推荐












