Quote Originariamente inviata da Saverioapple Visualizza il messaggio
Se lo faccio così è sbagliato?
Sì, è sbagliato nel senso che non stai contando le parole ma quanti caratteri di delimitazione ci sono!

Tu puoi avere:

[...delimitatori...][parola][...delimitatori...][parola] ......

Dovresti contare +1 solo quando si passa da un carattere delimitatore ad uno non-delimitatore (ovvero della parola). Puoi farlo con una banale variabile che indica in che "stato" eri al carattere precedente.