ciao. devo portare 3 esercizi in c++ sviluppati in dev c++. la prima traccia è la seguente:

codice:
Sviluppare un programma in C++ che legge e mnemorizza una 
stringa di caratteri (massimo 60) contente una serie di 
parole separate da spazio e stampa a video solo le parole più
 lunghe di 7 caratteri. Il programma deve essere strutturato 
cme segue: 1)Il main legge e memorizza la stringa,utilizza 
una funzione estraiParola e stampa le parole più lunghe di 7
 caratteri. 2)La funzione estraiParola data la stringa e 
l'indice da cui iniziare la scansione della stringa 
restituisce la parola identificata a partire dalla posizione
 i e la sua lunghezza

con char stringa[60] e cin >> stringa memorizzo la stringa nell'array.
con un ciclo while ripeto la funzione più volte scorrendo nell'indice.
ma la funzione?come fa a controllare una parola?lo fa quando arriva ad uno spazio vuoto?


grazie a tutti