Originariamente inviato da dr kool
codice:
*h=(double*)calloc(M,sizeof(double));
Qui stai allocando la memoria per contenere un singolo valore double. Devi allocarla per tutto l'array (numeroelementi*sizeof(tipoelementi)).