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?
Messo a posto il for, con questa linea:Originariamente inviato da ramy89
C'è un segmentation fault, nella stessa riga in cui dichiaro:
codice:puts(stringmatrix[j][i]);
crei un singolo puntatore a char e con la fgets ci infili un solo char.codice:stringmatrix[j][i]=(char*)calloc(size,sizeof(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)