Dev - C++ - contraseña en Dev-cpp

   
Vista:

contraseña en Dev-cpp

Publicado por Mao (2 intervenciones) el 14/06/2008 04:00:55
hola muchch@s muy bueno el foro....

necesito ayuda para hacer una función, tengo un programa y quiero implementar una contraseña para su acceso,
porfa ayudenme solo con la función.

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:contraseña en Dev-cpp

Publicado por eduardo (26 intervenciones) el 23/06/2008 19:59:43
Bueno yo hice algo como esto hace un tiempo:

int main() {
char clave[] = "nicole987";

char ingreso[ 80 ];
int intentos = 3; /* contador de intentos iniciado a 3 */

do {
printf( " Ingrese clave: " );
leer_clave( ingreso );
if ( strcmp( clave, ingreso ) ) { /* si la clave es errada */
intentos--; /* decremento intentos */
if( intentos > 0 ) { /* si todavia hay intentos */
system( "cls" );
printf( " ¡ Acceso Denegado ! Te queda %d intentos... ", intentos );
}
}
} while( strcmp( clave, ingreso ) && intentos > 0 );
system( "cls" );

if ( intentos == 0 ) { /* si se llegó a agotar los intentos */
printf( " ¡ Conexion Fallida ... Cierre el programa o pulse cualquier tecla ! " );
/* indicador de fallo */

getch();
exit( 0 ); /* termina el programa, no se ingresó la clave correcta */
}

/* las siguientes intrucciones se ejecutarán sólo si se ingresó la clave correcta */

printf( " ******************* BIENVENIDO ******************* " );
printf( " Como ingreso la clave correcta usted tiene el control " );


getch();
return 0;
}

}

void leer_clave( char *ingreso ) {
char c = ' ';
strcpy( ingreso, " " );
int i = 0;

while( ( c = getch() ) != ' ' ) {
if ( c == '' && i > 0 ) {
printf( "%c", '' );
putchar( ' ' );
printf( "%c", '' );
i--;
}
else {
ingreso[ i ] = c;
if ( ingreso[0] != '' && !isspace( ingreso[0] ) ) {
i++;
putchar( '*' );
}
}
}
ingreso[ i ] = '';
}

Espero te sirva
Salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:contraseña en Dev-cpp

Publicado por Kevin nenodemdr@gmail.com (1 intervención) el 08/07/2015 06:00:27
Hola, soy estudiante de programacion, recien comienzo, tengo que preguntarte, en el caso que quiera poner un usuario tipo char y clave tipo int... ¿cómo las comparo para que siga el mismo procedimiento? y en la clave, como hago para que salgan con **** en vez de lo que pongo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar