Buenas, tengo un problema. Expongo lo que quiero conseguir: dentro de un programa un usuario me debe entrar por teclado:
mensaje 12.3.32.32 hola como estas.
y quiero almacenar cada parte en una variables, es decir
variable1: mensaje
variable2: 12.3.32.32
variable3: hola como estas
Lo he estado haciendo con: fgets(buffer,2048,stdin);
buffer declarado como char buffer[2048];
y me lo almacena todo en la variable buffer, pero despues no se cómo partir esta variable, ya que al hacer buffer[0] me da violación de segmento..
muchas gracias de antemano