int* array
10.000 個を超える int 値を持つ配列 がありますが、各 100 の位置を指したいint ** matrix
場合、次のようになることを意味します。これが私がやったことです:
matrix[i][j]
i
array[i * 100]
u_int8_t **matrix = (u_int8_t **)malloc(width * sizeof(u_int8_t *));
int width_cr = 0;
for (int i = 0; i < width; i ++) {
if (i % 100 == 0) {
u_int8_t *position = matrix[width_cr];
position = &array[i];
width_cr ++;
}
}
問題は、配列の先頭を指していることです