fscanf() : scanf() = fputs() : puts()
In altre parole anche se ho messo il riferimento sbagliato, il succo non cambia.

Tra l'altro mi era anche sfuggito il for balengo ( e vabbé capita).

Però ti lamentavi di questo, no?
Originariamente inviato da ramy89
C'è un segmentation fault, nella stessa riga in cui dichiaro:
codice:
puts(stringmatrix[j][i]);
Messo a posto il for, con questa linea:
codice:
stringmatrix[j][i]=(char*)calloc(size,sizeof(char));
crei un singolo puntatore a char e con la fgets ci infili un solo char.
La puts però si aspetta una ASCIIZ string, non un singolo puntatore a carattere.
http://www.cplusplus.com/reference/c...y/cstdio/puts/
(stavolta è giusto )