Ver Mensaje Individual
  #11 (permalink)  
Antiguo 18/03/2015, 19:06
sdsoler
 
Fecha de Ingreso: marzo-2015
Ubicación: BOGOTA
Mensajes: 1
Antigüedad: 9 años, 1 mes
Puntos: 0
Respuesta: Validar un caracter en C

Cita:
Iniciado por dioscw Ver Mensaje
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
pregunta si el usuario ingresa femenino como condiciono para que solo pueda escribir en pantalla solo la f que no le permita escribir mas