我有一个二维数组,我必须合并他所有渐进的列。我已经将数组拆分为,swap[]
但是当我尝试将其放入swap[]
排序序列时出现“违规调用”。我正在使用指针,我认为这就是问题所在。任何人都可以帮忙吗?
void MergeSequence(float seq[], float newSeq[], int *seqIndex, int newSeqIndex)
{
int j = *seqIndex;
for(int i=0; i<newSeqIndex; i++)
{
seq[*seqIndex] = newSeq[i];
*seqIndex++;
}
}
seq[]
是要显示newSeq[]
的行,是我要添加的行seq[]
。指针必须是大的当前位置,seq[]
最后一个参数是我要添加的行的长度。希望这不是很混乱:D