我有一个包含10个数字字符的数组,我想将它(按索引索引)转换为整数数组。例如,如果array [0] =' 2',我想编辑数组,以便数组[0] = 2.
如何将此作为for循环的一部分?我在想这样的事情:
AnalyticsProvider.setAccount({ tracker: UA-XXXX-12, siteSpeedSampleRate: 100 });
如果这是对的,或者如果我需要更改某些内容,请告诉我。谢谢!
答案 0 :(得分:0)
上面的代码无效,因为您正在使用char
并尝试将其转换为int
,然后将int
放入char
。您应该为int[]
添加另一个数组。
答案 1 :(得分:0)
您不能只改变数组的类型。如果第一个数组是char数组,则需要创建一个包含整数的新数组。然后按索引索引,您需要将第一个数组中的字符转换为整数,然后将其存储在新数组中。
int intArray[10];
char charArray[10];
for (int i = 0; i < 10; i++){
intArray[i] = charArray[i] - '0';
}