在 C++/cli 中将字符串数组转换为 int 数组
Converting string array to int array in c++/cli
在任何地方都找不到关于如何将字符串数组转换为 int 数组的答案。
for (int m=0; m<z; m++)
{
rikiavimas(rekordininkai[m], i);
}
private: void rikiavimas(array<Int32>^ A, int j)
{
A = gcnew array<Int32>(100);
}
我的 rekordininkai[m] 是一个字符串数组。我怎样才能让它工作?
const int N = 100; // just an example
string arrayOfStrings[N];
int arrayOfIntegers[N];
for(int i = 0; i < N; i++) cin >> arrayOfStrings[i];
for(int i = 0; i < N; i++) arrayOfIntegers[i] = stoi(arrayOfStrings[i]);
您可以阅读 stoi 的文档了解更多详情。
有关其他方法,另请参阅 this。
在任何地方都找不到关于如何将字符串数组转换为 int 数组的答案。
for (int m=0; m<z; m++)
{
rikiavimas(rekordininkai[m], i);
}
private: void rikiavimas(array<Int32>^ A, int j)
{
A = gcnew array<Int32>(100);
}
我的 rekordininkai[m] 是一个字符串数组。我怎样才能让它工作?
const int N = 100; // just an example
string arrayOfStrings[N];
int arrayOfIntegers[N];
for(int i = 0; i < N; i++) cin >> arrayOfStrings[i];
for(int i = 0; i < N; i++) arrayOfIntegers[i] = stoi(arrayOfStrings[i]);
您可以阅读 stoi 的文档了解更多详情。
有关其他方法,另请参阅 this。