// Change the pointer of the array void change(int **array, int length) { *array = malloc(length * sizeof(int)); if (*array == NULL) return; for (int i = 0 ; i < length ; i++) (*array)[i] = 1; }