Was ist eine einfache Möglichkeit, kann ich das Passwort speichern, das der Benutzer eingibt, während das Passwort immer noch versteckt bleibt?Speichern von Passwörtern unter Beibehaltung der Integrität von getch()
char password[9];
int i;
printf("Enter your password: ");
for (i=0;i<9;i++)
{
password[i] = getch();
printf("*");
}
for (i=0;i<9;i++)
printf("%c",password[i]);
getch();
}
Ich möchte das Passwort speichern, so habe ich ein einfaches if (password[i] == root_password)
tun kann, um das richtige Passwort auf weiter.
einen besonderen Grund Sie verwenden 'getch' in C++ statt' cin.get'? –
Kein Grund. Konnte keine anderen geeigneten Wege finden. –
@Cody: Getch nicht die Eingabe, im Gegensatz zu typischen cin.get() – ybungalobill