Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/03/2010, 08:39
CalgaryCorpus
 
Fecha de Ingreso: junio-2008
Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 16 años, 7 meses
Puntos: 61
Respuesta: uso del while

Hay que tener cuidado con el tamaño de la variable color. Le estas dando espacio para 5 caracteres.
Al ingresar el color, no puedes poner mas de 4 en realidad, porque hay que reservar 1 espacio para el \0 final

Tal vez podrias intentar cambiando

char color[5]="rojo";

por

char color[50]="rojo";