在 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