如何将string型的字符串 转为 数字,一直很困扰我,于是查阅资料后得到了:
利用string头文件的 stoi( )函数即可
用法示例:
#include<iostream>
#include<string>
#include<vector>
using namespace std;
int main() {
vector<string> strArray = { "123","233","256" };
vector<int>intArray;
for (const std::string& str:strArray) {
//括号里是一个迭代,每次循环把strArray的值赋值给string型的str
int num = std::stoi(str);
intArray.push_back(num); //转换后的数字num添加到数组intArray里
}
//输出转换后的整数数组
for (int num : intArray) {
std::cout <<"转换好了~" << num << " ";
}
return 0;
}
本文介绍如何在C++中使用`std::stoi`函数将string类型的字符串转换为数字,并通过示例展示了如何将字符串数组转换为整数数组。

1005

被折叠的 条评论
为什么被折叠?



