Удаление элемента из массива вызывает дублирование элемента в "C" - PullRequest
0 голосов
/ 28 марта 2020

Я использую функцию для заполнения динамически генерируемых массивов. Но всякий раз, когда я вызываю функцию для удаления первых n-элементов массива, это вызывает дублирование элементов.

Пожалуйста, игнорируйте все на португальском языке.

Я используя эту функцию:

float *RemoverElementos(float *V, int *N, int k){
    for(int i=0;i<k;i++){
        V[i] = V[i+1];
    }
    (*N) -= k;
    return V;
}

enter image description here

Эта функция создает дублирующиеся значения второго значения массива и полностью удаляет последнее значение.

...