使用C++将字符从字符串转换为整数变量可以使用以下方法:
#include <iostream>
#include <string>
int main() {
std::string str = "123";
int num1 = std::stoi(str); // 使用stoi()函数
int num2 = atoi(str.c_str()); // 使用atoi()函数
std::cout << "num1: " << num1 << std::endl;
std::cout << "num2: " << num2 << std::endl;
return 0;
}
#include <iostream>
#include <sstream>
int main() {
std::string str = "123";
std::stringstream ss(str);
int num;
ss >> num;
std::cout << "num: " << num << std::endl;
return 0;
}
#include <iostream>
#include <string>
int main() {
std::string str = "123";
int num = std::stoi(str);
std::cout << "num: " << num << std::endl;
return 0;
}
以上是使用C++将字符从字符串转换为整数变量的几种常见方法。根据具体的需求和场景选择合适的方法进行转换。
领取专属 10元无门槛券
手把手带您无忧上云