Hola,
os expongo 2 dudas rápidas:
Como hago para incluir en el IF que si hab no es ni I/i ni D/d salte el error?
Porque asi como lo tengo me compila y tal, pero no funciona bien.
if (noches<0 || hab!='I' || hab!='D' || hab!='i' || hab!='d') printf("\nERROR: Datos incorrectos.\n");
else
{
....
....
...
}
Y otra cosa, en este switch, me da error en las variable cadColor, que la declaré como char cadColor[15]. Me dice que hay una incompatibilidad. Como almaceno esas cadenas en la variable cadColor?
switch (color)
{
case 'A':
cadColor='AZUL';
break;
case 'R':
cadColor='ROJO';
break;
default:
cadColor='NO CODIFICADO';
break;
}