C++ cli 在c+中将字符串数组转换为int数组+/cli

C++ cli 在c+中将字符串数组转换为int数组+/cli,c++-cli,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); } for(int m=0;mconst int N=100;//只是一个例子 字符串arrayOfStrings

还没有找到关于如何将字符串数组转换为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);
}
for(int m=0;m
const int N=100;//只是一个例子
字符串arrayOfStrings[N];
int数组finters[N];
对于(inti=0;i>数组字符串[i];
对于(int i=0;i
有关更多详细信息,请阅读文档


另请参阅以了解其他方法。

将字符串数组转换为int数组是什么意思?字符串数组中的所有thw字符串都是整数吗?是的,它们都是整数。呃,您没有走多远。
a
参数当然应该是字符串数组。使用->长度而不是100。使用Int32::Parse()从字符串转换为int。
j
参数的含义很难猜测。我的水晶球说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]);