我读过一个文件,其中男孩和女孩用 1 和 0 分隔。我希望男孩在一个阵列中,而女孩在另一个阵列中。当我尝试这样做时,我得到了原始数组的 2 个副本,男孩从索引 0 开始直到某个数字,女孩从男孩离开的索引开始,直到数组结束。如何正确拆分两者?
代码:
double boys[100];
double girls[100];
boys[0] = 0;
girls[0] = 0;
for (int x = 0; x < fun; x++){
if (gender[x] == 1)
boys[x] = array[x];
else
girls[x] = array[x];
}
我想要两个新的数组男孩和女孩,它们从一个来自我“有趣”的函数的数组中分离出来。