Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/06/2006, 08:49
Avatar de yournightmare86
yournightmare86
 
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 875
Antigüedad: 18 años, 8 meses
Puntos: 9
Los switch también pueden funcionar con cadenas. case 'A', case 'b' etc etc.
También podrías usar la siguiente estructura, que es usando el interrogante y los 2 puntos.Ejemplo:
isupper(c=getchar())? printf("\n Es mayuscula) : printf("\n No es mayuscula.");

Si se cumple la condición expuesta antes del interrogante se ejecuta lo que está a la izqda de los 2 puntos. Si no se cumple se ejecuta lo de la derecha. Esto es como un if-else pero también puedes anidar varios en una sola línea...