Originariamente inviato da sparkling
...
Come faccio a trovare la seconda parola e memorizzarla in str senza stravolgere anche riga (che mi riserve dopo?)
Ho provato a fare
codice:
temp = riga;
con temp dichiarata all'inizio come char *. Solo che non funziona neppure in questo modo, mi da sia riga sia temp uguali alla seconda parola della frase... Come devo fare!?
Ho provato *temp = *riga ma con un risultato diverso ancora.
La strtock purtroppo modifica la stringa che gli passi, ogni volta che la richiami
sostituisce con un terminatore ('\0') la prima occorrenza dei caratteri cercati.
Crea una copia temporanea della stringa ed usa quella.