c++ - 将数组拆分为多个数组c++

标签 c++ arrays split

将包含 50 个随机整数的数组 (mainArr) 拆分为 5 个不同的数组,每个数组都包含 10 个整数的最佳方法是什么?

例如 arr1 保存 mainArr 的 0-9 值,arr2 保存 10-19....

我四处搜索,但一切都将数组拆分为两个不同的数组。 任何帮助,将不胜感激。谢谢。

最佳答案

更通用一点:

int mainArr[50];
int *arr[5];

int i;
for(i = 0; i < 5; i++)
    arr[i] = &mainArr[i*10];

然后访问例如 mainArr[10] 作为 arr[1][0]

关于c++ - 将数组拆分为多个数组c++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33682629/

相关文章:

java - String.split() 将保留原始的 char 数组在里面

tensorflow - 预训练的 Tensorflow 模型 RGB -> RGBY channel 扩展

c++ - C++ 中字符串字符的反向迭代

c++ - 冒泡排序比较和交换的总数

无法在新数组中指向或存储数组元素

javascript - Mongoose 删除文档中的数组元素

Visual Studio 2010 中的 C++ 片段支持

c++ - 为游戏制作地址查找器

javascript - 声明为常量的数组仍在 javascript 中被操作

linux - (L)unix - 拆分然后过滤,将结果发送到标准输出