Ehi, ciao ragazzi, allora, ho fatto un programma, che ti mostra una rubrica, prima devi inserire la password, cioè hai 3 tentativi, dopo ti fa uscire, se metti la password giusta, ti apre la rubrica, il problema è, che io ho usato la password di tipo intero (int passwd; passwd =
12345, la domanda è, come posso mettere la password che non sia di cifre, ma di una parola, x esempio "Studia il C", mi potete fare un esempio, guardando il mio codice? Grazie mille
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <windows.h>
#include <math.h>
#include <fstream>
#include <string>
int main()
{
system("COLOR 0A");
int passwd;
passwd = 12345;
int ZZZ = 0;
for(ZZZ = 0; ZZZ < 3; ZZZ++)
{
printf("\nInserisci la password (0-9): ");
scanf("%d",&passwd);
if(passwd!=12345)
{
printf("\nControllo password...\n");
Beep(1000, 1000);
_sleep(1000);
printf("\nPassword errata!\n");
}
else if(passwd==12345)
{
printf("\nControllo password...\n");
Beep(1000, 1000);
_sleep(1000);
printf("\nPassword corretta!\n");
_sleep(1000);
printf("\nCaricamento rubrica in corso...\n");
_sleep(1000);
printf(" *********************************************************** \n");
printf(" * | 1. | ***** | ******** | +39 000 000 0000 | * \n");
printf(" * | 2. | | | | * \n");
printf(" * | 3. | | | | * \n");
printf(" * | 4. | | | | * \n");
printf(" * | 5. | ****** | ********** | +39 000 000 0000 | * \n");
printf(" *********************************************************** \n");
break;
}
}
system("pause");
return 0;
}