16/05/2012, 19:35
|
| | | Fecha de Ingreso: mayo-2012 Ubicación: Pachuca, hgo
Mensajes: 16
Antigüedad: 12 años, 7 meses Puntos: 0 | |
Respuesta: CONTRASEÑA con asteriscos Amigos soy nuevo en el foro y en programacion y me pidiron hacer un programa que dependiendo el usuario aria algo pro que la contraseña no se viero y no se como alguien me puede ayudar por favor aqui esta mi codigo en c++
#include <stdio.h>
#include <conio.h>
#include <string.h>
#define usr "ricardo"
#define pass "hola"
#define usr1 "oziel"
#define pass1 "upp"
#define usr2 "ely"
#define pass2 "123"
int main(void) {
int numIntentos =3;
int a,b,c;
char usuario[100];
char contrasena[100];
printf("\n*** BIENVENIDO ***\n");
printf("\n MENU \n");
printf("\n1. CAPTURISTA\n");
printf("\n2. ADMINISTRADOR\n");
printf("\n3. SUPERVISOR\n");
printf("\n4. SALIR\n");
scanf("%i",&a);
switch(a){
case 1:
printf("usuario: ");
scanf("%s", usuario);
printf("contrasena: ");
scanf("%s", contrasena);
if ((strcmp(usuario, usr)!= 0) && (strcmp(contrasena, pass)!= 0))
{
printf("\tusuario no registrado y/o contrasena invalida\n");
}
else{
printf("***** A R C H I V O *****");
break;
}
case 2:
printf("usuario: ");
scanf("%s", usuario);
printf("contrasena: ");
scanf("%s", contrasena);
if ((strcmp(usuario, usr1)!= 0) && (strcmp(contrasena, pass1)!= 0))
{
printf("\tusuario no registrado y/o contrasena invalida\n");
}
else {
printf("\n MENU \n");
printf("\n1. ARCHIVO\n");
printf("\n2. HERRAMIENTAS\n");
printf("\n3. AYUDA\n");
scanf("%i",&b);
switch(b){
case 1:
printf("***** A R C H I V O *****");
break;
case 2:
printf("***** H E R R A M I E N T A S *****");
break;
case 3:
printf("***** A Y U D A *****");
break;
default:
printf("OPCION NO VALIDA");
break;
};
break;
}
case 3:
printf("usuario: ");
scanf("%s", usuario);
printf("contrasena: ");
scanf("%s", contrasena);
if ((strcmp(usuario, usr2)!= 0) && (strcmp(contrasena, pass2)!= 0))
{
printf("\tusuario no registrado y/o contrasena invalida\n");
}
else {
printf("\n MENU \n");
printf("\n1. ARCHIVO\n");
printf("\n2. HERRAMIENTAS\n");
scanf("%i",&c);
switch(c){
case 1:
printf("***** A R C H I V O *****");
break;
case 2:
printf("***** H E R R A M I E N T A S *****");
break;
default:
printf("OPCION NO VALIDA");
break;
};
break;
}
case 4:
break;
default:
printf("OPCION NO VALIDA");
break;
}
getch();
} |