Ti-am atasat 2 variante.
Prima in care se separa fiecare cuvant. Si se foloseste un pointer la caracter.
Dar se pierd spatiile. Ceea ce nu e ok pentru exemplul dat.
A doua varianta in care parcurg caracter cu caracter si verific daca este la inceput sau la sfarsit de cuvant.