PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Passwort einlesen mit C


Gast
2005-07-04, 19:01:27
Ich möchte in C gerne ein Passwort einlesen, d.h. entweder werden eingegebene Zeichen durch "*" ersetzt,, oder gar nicht angezeigt.

Mit der Readline geht das afaik, jedenfalls für shell scripts:
read -s

Nun möchte ich das aber auch in C hinkriegen. Ausserdem würde ich gerne auf ein bestimmtes Zeichen warten, Beispielsweise ein "." oder ein "EOF", aber nicht nur bis zum nächsten Enter einlesen.

Neomi
2005-07-04, 19:32:30
Versuche es mal mit "getchar".

Trap
2005-07-04, 21:11:54
Einlesen ohne Puffer oder ohne Anzeige ist betriebssystemspezifisch.

Unter Windows: guck mal nach <conio.h>