Miten tehdä salasanan tarkoittaa?

G

glenjoy

Guest
Teen turvajärjestelmä ja ottaa ongelma koodaustekniikoita.

Olen käyttäen numeronäppäimistö.

1.Aion syöttää PIN-numerot näppäimistöllä, mutta miten ne tallennetaan?Tavu on tavu joten minun on luoda erilaisia muuttujia ja kasvu ne joka kerta?

2.Miten vertailla niitä ja säilyttää numeerinen salasana?

kiitos.

 
En näe mitään ongelmaa tässä, jos tiedät lukumäärä enintään ihmisiä, jotka käyttävät järjestelmää voit jakaa muistin sen, ja 1 paikka varattu osoitin muuttuja viittaa kuluvan luettelosta.Jos yhden tulee pin vain etsiä luettelosta ottelun.

 
Jos haluat käyttää PIC sinun pitäisi tarkistaa PIC hallinnassa tunkeilija hälytys tuli huhtikuussa 2002 julkaistun EPE.jotka voivat antaa sinulle idea

 
Salasana tarkastetaan rutiininomaisesti olettaen 6 merkkiä pitkä salasana, kun olet lukenut näppäimet puhelun tätä toimintoa ja tarkista sen tuoton arvosta.
0 tarkoittaa salasana ottelu
1 edelleen keskeinen panos
-1 Salasana eivät täsmää
-2 Input ylivuoto

static char str [7];
static char pos = 0;
static const char * psw_p = "hyvin";

char CheckPassowrd (char avain)
(
if (avain == CHAR_ENTER)
(
str [pos] = 0;
pos = 0;
return (strcmp (psw_p, str) == 0)?0: -1;
)
if (pos = 6)
(
pos = 0;
return -2;
)

str [pos ] = key;

return 1;
)

 
Tallentaa tietoja näppäimistöltä, tarvitset näppäimistön puskuri.
Käsitellä tarkastus, sinun pitää verrata nykyiseen puskurin todellinen salasanalla.

Siirry http://www.geocities.com/issaiass/ ja navigoida "Notas Tecnicas", väliosaa, ja etsi LCD KBD paperia.

 

Welcome to EDABoard.com

Sponsor

Back
Top