Scusa la mia ignoranza Bloom ma potresti spiegarmi l'algoritmo ke hai postato xk non ci ho capito molto...grz.
So ke il carattere di fine stringa è '\0' e di solito viene dato dallo scanf in automatico ma è proprio questo il problema. Qnd acquisisci qlcs come stringa il compilatore appena incontra uno spazio ferma l'acquisizione troncando la stringa infatti se voglio acquisire "ciao sto bene" come una sola stringa io m aspetto di caricare |c|i|a|o| |s|t|o| |b|e|n|e|\0| invece incontrato il primo spazio qst vien interpretato come \0 e si ferma quindi mi dà "ciao" e basta.
E' mai possibile ke devo creare un vettore stringa ogni parola?![]()