Пусть у меня есть многомерный массив какКопирование C многомерный массив
int a[10][10]
int b[10][10]
void arrayCopy(int* a, int* b, int size){
memcpy(b, a, size);
}
int main(){
a[0][0] = 13;
a[0][1] = 17;
"and so on..."
arraycopy(&a[0][0], &b[0][0], 10);
}
Этот код не работает Я не могу скопировать все значения из -> б, где я делаю неправильно ??
Спасибо за ваш ответ, но могу ли я получить объяснение о том, почему размер умножается на 100? Редактировать: спасибо, я написал до объяснения –
@DuseanSingh 10 * 10 = 100. – Lundin