Come memcpy la matrice bidimensionale in C:come memcpy l'array bidimensionale in C?
Ho una matrice bidimensionale:
int a[100][100];
int c[10][10];
voglio usare memcpy
per copiare i tutti i valori in ordine c per array a, come fai questo usando memcpy?
int i;
for(i = 0; i<10; i++)
{
memcpy(&a[i][10], c, sizeof(c));
}
è corretto?
che dipende da dove si desidera che i valori di andare. Sembra non proprio quello che probabilmente vuoi. –
Hai 100 volte la capacità in 'a'. Quali elementi di 'a' vuoi tenere una copia di' c'? – simonc
Altro come 'sizeof (c [i])', non? –