Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2013, 07:50
Fernando_net
 
Fecha de Ingreso: marzo-2010
Mensajes: 191
Antigüedad: 14 años, 2 meses
Puntos: 3
Pregunta Problema con array, char y int

Que tal amigos.

Veréis, estoy intentando guardar nombres de personas en un array pero todo el rato me estoy encontrando con el siguiente problema.

Mirad, os pongo el código y hablamos:

Código C:
Ver original
  1. //declaro la array
  2. int x;
  3. char array[10];
  4.  
  5. //con esto rescato la última palabra de una frase de dos palabras
  6. char *nombre;
  7. nombre = strtok(frase, " ");
  8. nombre = strtok(NULL, " ");
  9.  
  10. //guardo la palabra en el array
  11. array[0]=*nombre;
  12.  
  13. //muestro el nombre por pantalla
  14. printf( "%s", array[0] );

Pues a la hora de mostrar el nombre por pantalla (es decir, en el último paso) me peta, no hay manera...

No sé que estoy haciendo mal, con lo que estaría agradecido a ver si alguien localiza el error :/

Muchas gracias, como siempre.

Saludos!!