-
New Member
Aiutino c/c++
Comunque questo quello che chiedo..
Sto facendo un facile programma di protezione tramite password...
Questo il listato di una bozza che ho fatto:
#include (+varie librerie)
main()
{
//Dichiarazione di variabili
int password,ctr;
char buff[10];
//Intestazione
printf("Programma di sicurezza tramite password\n\n");
//Stesura
ctr=3;
password=2245;
do{
printf("Inserisci password:");
password=atoi(gets(buff));
ctr=ctr-1;
if(password==2245)
{
printf("\nLa password e' corretta");
printf("\nPremi un tasto per continuare...");
break;
}
else
{
printf("\nLa password e' errata.Rimangono 3 tentativi\n");
}
}while(ctr>0);
getch();
}
Lo riportato di fretta quindi può essere che manchi qualke \n, o qualke dettaglio insignificante. Comunque la base è questa.
Ora io chiedo questo:
1.Come faccio a fare in modo che nel momento che digito un carattere da tastiera,la password venga visualizzata in *(asterischi)?
Se la soluzione è un cmp tra vettori...mi spieghi meglio.
(infine se mi dai la stringa di codice è meglio,posso capire di più)
2.Perchè se voglio mettere la var password come char non me la prende? Le modifiche che facevo erano:
char password[10]; ----->al posto si int password;
gets(password); ----->al posto dell'aquisizione con password=atoi(gets(buff));
Fatemi sapere ragazzi.Esperti siete chiamati ad aiutare.
Grazie a tutti
-
Software Zone Fanatic
Permessi di Scrittura
- Tu non puoi inviare nuove discussioni
- Tu non puoi inviare risposte
- Tu non puoi inviare allegati
- Tu non puoi modificare i tuoi messaggi
-
Regole del Forum
Segnalibri