Questo è vero, ma a questo punto non è corretto lasciare le stringhe di dimensione variabile, senza allocargli uno spazio di memoria prestabilito?Originariamente inviato da oregon
Prima del ciclo scrivi
char *pw = word[0];
e nel ciclo fai
pw++;
Ma attento ... hai allocato il vettore di puntatori ma non lo spazio per ogni singola stringa allocata.
Comunque ora non mi genera più l'errore in compilazione. Non c'è comunque un modo per accedere alla posizione attuale del vettore *word senza creare un nuovo puntatore?
Continuo comunque ad avere questo noiosissimo errore di segmentazione![]()