Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/12/2015, 14:13
aguml
 
Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 2 meses
Puntos: 3
Respuesta: dividir frases en C

Puedes usar strtok para dividir la frase usando un bucle. Si lo quieres más optimizado para usar la memoria justa dentro del bucle buscas el espacio con strchr y con una simple resta obtienes el tamaño de la palabra y luego usas malloc para reservarla. Si no sabes cuantas palabras puede tener pues primero lo averiguas y luego reservas un array para todas con el tamaño de la más larga. Mira la biblioteca string.h que tiene varias funciones que te pueden interesar.