A questa funzione non importa nulla di tutto ciò, non le serve che siano passate per puntatore, le basta avere i valori. Inoltre i due argomenti a mio avviso dovrebbero essere di tipo size_t, o al limite di un qualche tipo di intero senza segno, di sicuro non con segno. Che senso avrebbe allocare un array con dimensioni negative?Originariamente inviato da xnavigator
perchè vengono valorizzati in una func e mi servono nella func chiamante...
Quindi:
codice:int **_creaArrayDinamico( size_t m, size_t n ) { int **myArr; myArr = (int **)malloc( m * sizeof(int *) ); for(i=0;i<m;i++) myArr[i] = (int *)malloc( n * sizeof(int) ); return myArr; }Capito, così separi l'interfaccia pubblica dalle funzioni private.uso l'underscore per le func che richiamo solo attraverso altre func (alcune func condivise)