Я использую функцию для заполнения динамически генерируемых массивов. Но всякий раз, когда я вызываю функцию для удаления первых 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;
}
Эта функция создает дублирующиеся значения второго значения массива и полностью удаляет последнее значение.