Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2008, 19:27
dioscw
 
Fecha de Ingreso: octubre-2008
Mensajes: 6
Antigüedad: 15 años, 11 meses
Puntos: 0
Exclamación Validar un caracter en C

Hola, necesito validar un solo caracter introducido por pantalla

El usuario solo debe poder untroducir f o m lo hago igual que con los numero pero no me funciona, aunque ponga f o m el programa no los reconoce.

Aqui esta el codigo

Código:
do
            {
            printf ("\nINTRODUZCA F PARA FEMENINO Y M PARA MASCULINO:");
               scanf ("%c", & sexo);
                  getchar();
               if ((sexo!='f')||(sexo!='m'))
               {   
                  printf("\nSEXO INCORRECTO, POR FAVOR PRESIONE ENTER E INTENTE DE NUEVO");
                     getchar();
               }
while ((sexo!='f')||(sexo!='m'));
            }
Saludos