*-Passworteingabe

Hallo Mitprogrammierer,

ich habe mir als neues Projekt (in C) ein Programm erdacht, das eine Eingabe wie bei einer Passworteingabe als Sternchen wieder ausgibt. Ich will dazu auf keine vorhandenen Funktionen á la scanf() zugreifen. Muss ich dazu vielleicht Zugriff auf den Tastaturtreiber haben? Danke für Anregungen. :)
 
Zuletzt bearbeitet:
Wenn du keine vorhandenen Funktionen aus der LibC nutzen willst, dann wirst du entweder eine eigene Programmiersprache entwickeln müssen oder du schreibst das ganze in Assembler direkt auf Hardware-Ebene.
 
Sorry, da habe ich mich wohl ein wenig ungenau ausgedrückt:rolleyes:
Also, ich meinte, dass ich da wohl eher nicht die Funktion scanf() benutzen könne (weil das Eingegebene schon sofort im Klartext auf dem Bildschirm erscheint). Vielleicht kennt ja jemand eine Funktion, mit der man mein Problem lösen könnte.
 
Zuletzt bearbeitet:
Du kannst, wie bei Unix-Systemen üblich, auch einfach eine blinde Eingabe machen lassen und dafür auf getpass() zurückgreifen.
 
Zurück
Oben