Originariamente inviato da xnavigator
perchè vengono valorizzati in una func e mi servono nella func chiamante...
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?
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;
}
uso l'underscore per le func che richiamo solo attraverso altre func (alcune func condivise)
Capito, così separi l'interfaccia pubblica dalle funzioni private.