Salve, questa volta ho un esercizio su stringhe che chiede: "data una stringa di caratteri dall’alfabeto
italiano compreso di spazi nella variabile *testo , restituisca in un vettore
di stringhe tutte le sottostringhe di *testo terminanti con la varibile c .
Ad esempio dato testo = "viva la mamma ed il papa" e c = ’a’ restituisca il
vettore "viva"," la","ma","mma","ed il pa","pa" ". Ho visto che problemi di questo tipo esiste appositamente la funzione strtok della string.h che, per a quanto ho capito, divide la stessa stringa di partenza inserendo un '\0' ogni volta che viene incontrato un carattere di delimitazione. Quindi i dubbi sono: ci sono altri modi per risolvere l'esercizio? se si, come faccio per il carattere di delimitazione? (che NON è 'a' poiché dovrebbe comunque essere inserito all'interno delle stringhe) So che dovrei scrivere già qualcosa, ma preferirei cominciare a capire queste cose prima di poter scrivere qualcosa. Grazie in anticipo per l'aiuto.