Hallo,
Wie kann ich eine Tastatureingabe verstecken, dass also nicht angezeigt wird, was der User eingibt (für eine Passwortabfrage)?
Danke im voraus, Stefan
Hi, Stefan,
also da solltest du uns schon ein wenig mwhe Infos zukommen lassen… die Kristallkugel ist selbst hier ueberfordert!
Also Welches System? WinDoof oder Unix
Wo progammierst du deine Eingabe: Konsole oder API-Fenster.
Wie willst du die Eingabe machen, Zeichenweise o. Wortweise?
Also fuer eine Konsolenanwendung sollte folgendes helfen:
void main(void)
{
while (!kbhit())
; // Waits for keystroke
while (kbhit())
getch(); // Empties buffer
while (!kbhit())
; // Waits for keystroke
}
Tschau
Peter
Hallo,
Wie kann ich eine Tastatureingabe verstecken, dass also nicht
angezeigt wird, was der User eingibt (für eine
Passwortabfrage)?
Danke im voraus, Stefan
Hallo Stefan
Wie kann ich eine Tastatureingabe verstecken, dass also nicht
angezeigt wird, was der User eingibt (für eine
Passwortabfrage)?
Eine Dos-Variante (kbhit) hat Dir
Peter schon geliefert. Eine Idee
für Unix-Varianten findest Du hier:
http://www.gnu.org/software/libc/manual/html_node/ge…
früher gabs sogar eine Funktion dafür:
http://unixhelp.ed.ac.uk/CGI/man-cgi?getpass+3
Grüße
CMБ