20/03/2010, 06:22
|
| | Fecha de Ingreso: junio-2008 Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 16 años, 6 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 |