Dev - C++ - contraseña con (*)

   
Vista:

contraseña con (*)

Publicado por Summer (3 intervenciones) el 10/02/2016 01:04:38
quisiera que alguien de esta pagina me ayudara , tengo un problema a la hora de borrar la contraseña no puedo hacerlo mas bien se me incrementa , quisiera saber xq ocurre este problema, alguien me podría ayudar

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <conio.h>
 
#define USER "c++"
#define PASS "java"
#define L 80 /* Longitud máxima de las cadenas */
 
int main()
{
	char usuario[L + 1];
	char password[L + 1];
	int contador = 0 ;
	char ingresa = 0; /* Variable booleana 1 = true, 0 = false */
	int i = 0;	/* Indica la posición del caracter leído en la cadena */
	char caracter; /* Guarda el caracter leído mediante la función getch */
 
	do {
		system("cls");
		printf("\t\t\tLOGIN DE USUARIO\n");
		printf("\t\t\t----------------\n");
		printf("\n\tUsuario: ");
		gets(usuario);
 
		printf("\tPassword: ");
 
		/* Lectura del password */
		i = 0;	/* Indica la posición del caracter leído en la cadena */
 
		caracter = getch();
		while (i < L && caracter != 13) {
			printf("*");
			password[i] = caracter;
			i++;
			caracter = getch();
		}
		password[i] = '\0';
 
		if (strcmp(usuario, USER) == 0 && strcmp(password, PASS) == 0) {
			ingresa = 1;
		} else {
			printf("\n\n\tEl usuario y/o password son incorrectos\n");
			getchar();
			contador++;
		}
 
	} while (ingresa == 0 && contador < 3);
 
	if (ingresa == 0) {
      printf("\n\tUsted no pudo ingresar al sistema. ADIOS\n");
   } else {
   	printf("\n\n\tBienvenido al sistema\n");
 
      /* */
   }
 
   getchar();
   getchar();
   return 0;
}
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

contraseña con (*)

Publicado por agustin (306 intervenciones) el 10/02/2016 21:08:38
Puedes ser más concreto? No entiendo a que te refieres con que se incrementa. Explica mejor tu problema.
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