Originariamente inviato da roldo
cioè la funzione è diversa dalla dichiarazione Alloca ....questo è per la correzione suggerita e accettata
come soluzione dall 'autore....
E quindi mi sembra chiaro ...

Ma se si usa il programma originale , da solo un warning in compilazione ma "segmentation fault in esecuzione....quindi la correzione giusta per quel programma quale sarebbe ?
Scusa ... allora che si è detto?

La funzione Alloca deve avere il parametro passato per indirizzo e quindi devi modificare di conseguenza il main.

In più devi rivedere il main dopo la chiamata ad Alloca perché c'è qualche problema con gli indici dei cicli.

Ti faccio notare che una versione completa e funzionante del codice non è stata mai proposta ...