la respuesta de animatrix92 es buena pero no es muy completa, usa este codigo
void main(){
char *cadena=NULL;
int tamano, i;
tamano=tamano_cadena(&cadena); /*esta es una funcion que debes de crear para leer cada caracter que teclecas, ejemplo cadena[1]=getch();// lo que hace es asignarle ala variable lo que presionas del teclado*/
for(i=0; i<tamano;i++)
{
if(cadena==' ')
{
pritnf("\n");
}
else
printf("",cadena);
}
}
esto seria todo, saludos.