Problema con password al pulsar la tecla BackSpace
Publicado por Guillermo (2 intervenciones) el 21/07/2019 21:37:06
Buenas, el problema es que cuando ingreso la contraseña, al apretar la tecla "BackSpace" o "Borrar" Me lo marca como un carácter, y no hace su trabajo que sería "Borrar".
Me pueden ayudar? Solamente eso, les dejo el algoritmo:
Me pueden ayudar? Solamente eso, les dejo el algoritmo:
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
program Project1;
uses Crt;
var
c : char;
s : array [1..127] of char;
i : integer;
begin
c := #0;
for i := 1 to 127 do
s[i] := #0;
clrscr;
Write('Ingrese password: ');
i := 1;
while (c <> #13) and (i <= 127) do
begin
c := ReadKey;
if c <> #13 then
begin
Write('*');
s[i] := c
end;
i := i + 1
end;
WriteLn;
Write('Usted ingres¢: ');
i := 1;
while (s[i] <> #0) and (i <= 127) do
begin
Write(s[i]);
i := i + 1
end;
ReadKey
end.
Valora esta pregunta


0