Andretti60
Utente Èlite
- Messaggi
- 6,441
- Reazioni
- 5,093
- Punteggio
- 163
Veramente no, strtok() considera il carattere di terminazione alla stessa stregua del carattere di separazione, quindi l'ultima parte della stringa viene sempre riportata.- l'ultima parola non verrà contata in quanto viene cercato come token lo spazio;
Piuttosto stiamo attenti ai doppi spazi, strtok() puo' tornare una stringa di lunghezza zero, quindi
tmp[strlen(tmp)-1] causa errore.