devo implementare questa function:
/* Sviluppare una function C che, data come parametro di input una stringa che rappresenta un testo in italiano, determina e restituisce come parametro di output il
numero di parole che iniziano con a e terminano con e contenute nel testo. Nel testo
le parole sono separate da un unico spazio*/
Questo è quello che ho scritto:
è fatta bene cosi ?codice:int inizio_a_fine_e(char* frase){ char* tmp; int i; for (tmp = strtok(frase, " "), i = 0; tmp != NULL; tmp = strtok(NULL, " ")) if ((tmp[0] == 'a') && (tmp[strlen(tmp)-1] == 'e')) i++; return i; }