Supponiamo di avere due array:Utilizzo memcpy per copiare un intervallo di elementi da un array
double *matrix=new double[100];
double *array=new double[10];
E vogliamo copiare 10 elementi da matrici [80:89] per array utilizzando memcpy
.
Qualche soluzione rapida?
questo codice verrà compilato? –
Penso che non sia nemmeno una dichiarazione C++ valida di un array. la memcpy richiede un inizio e una lunghezza + dimensione della variabile. I parametri devono essere qualcosa come matrix = src, array = dest, 80 = start, 10 = len, sizeof (double) = size. $ man memcopy –
Forse intendete 'double matrix [100];' e 'double array [10];'? –