in realtà il codice era perfetto, bastava inizializzare *a:Varie cosuccefai attenzione a come passi gli argomenti, ed a come usi i puntatori.
poi, al limite, si può far notare che il cast con la calloc è inutilecodice:int *a = NULL, n; leggi_array(a, &n); etc...
e che manca il return;
@Samuele_70: fossi in te ricontrollerei il tuo codice...
codice:void leggi_array(int *&, int &); /* Errore. */ int main(void) { ... for(int i=0; (i<n); i++) /* Errore. Non standard. */ ... system("PAUSE"); /* Non portabile, meglio getchar(). */ return 0; }![]()

fai attenzione a come passi gli argomenti, ed a come usi i puntatori.
Rispondi quotando