Tema: xorrada
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/05/2010, 15:46
Avatar de pmike
pmike
 
Fecha de Ingreso: marzo-2004
Ubicación: Barcelona
Mensajes: 313
Antigüedad: 20 años, 8 meses
Puntos: 7
Respuesta: xorrada

antes de leer un carácter con scanf, hay que vaciar (limpiar) el buffer del teclado. Para ello, se utiliza la función: fflush( stdin );

despues para leer el printf pondremos la función getchar();

Y si que sale finalmente 'acceso permitido' o 'denegado'

codigo:

int main()
{
int usuario,clave=5;
printf("Introduzca su clave: ");
scanf("%d",&usuario);
fflush( stdin );
if(usuario==clave) printf("acceso permitido");
else printf("Acceso denegado");
getchar();
}

espero haberte ayudado
__________________
www.visitaspirata.com