Originariamente inviato da artmar
Devo inserire in un vettore una frase le cui parole sono separate da uno o più spazi. Inserire le parole, una per riga, in una matrice char e stamparla.
Ad esempio, se la frase è “mi piace l’estate” la matrice sarà:
mi
piace
l’estate
Se il compito è quello di separare le parole per linea, è sufficiente sostiruire al carattere "Spazio", il carattere "Nuova linea".

codice:
void Separa(char *str)
{
	while ( *str != '\0' )
	{
		if (*str == '\x20') 
			*str = '\n';
		str++;
	}
}


// Alla chiamata:
char *str = "mi piace l’estate";
Separa(str);
Il codice l'ho scritto direttamente sul form del forum e non è dunque testato.