Ver Mensaje Individual
  #9 (permalink)  
Antiguo 20/03/2010, 06:22
CalgaryCorpus
 
Fecha de Ingreso: junio-2008
Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 15 años, 11 meses
Puntos: 61
Respuesta: uso del while

Reemplazaste

while( !strcmp(color,"rojo") )

por

while( strcmp( color, "rojo" ) != 0 )

que son exactamente opuestas.

Mientras en la primera el ciclo continua mientras color sea rojo, la segunda el ciclo continuará mientras color NO sea rojo.

Si la variable color parte con el valor "rojo", en el primer caso ingresara al ciclo, en el segundo, no ingresará nunca.

Insisto en que al inicializar la variable color, utilices un tamaño grande (50, por ejemplo), de otra manera, la variable no tendra espacios para nombres mas largos.

Última edición por CalgaryCorpus; 20/03/2010 a las 06:27