ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
4841
4841
EMPFEHLEN
-
07.08.06 13:15 #1ewsd Tutorials.de Gastzugang
Hallo,
ich möchte für die Passworteingabe auf der Konsole die Eingabe mit Sternchen unkenntlich machen.
Gibt es dafür vielleicht eine vorgefertigte Funktion?
Kann mit jemand behilflich sein und hat einen Lösungsansatz?
Dankeschön
Schramme
-
07.08.06 13:18 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Schonmal im Forum gesucht? Z.B. http://www.tutorials.de/forum/visual...-passwort.html
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
07.08.06 13:24 #3ewsd Tutorials.de Gastzugang
Das soll am Ende ein C Programm werden, ohne Benutzeroberfläche. Das hatte ich vergessen zu schreiben.
Sorry.
-
07.08.06 13:29 #4
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Sorry, falschen Link gepostet: http://www.tutorials.de/forum/c-c/20...-passwort.html
Nächstes Mal:
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
07.08.06 14:05 #5ewsd Tutorials.de Gastzugang
Hi.
Jetzt bin ich es schooon wieder.
Die conio.h scheint windowsspezifisch zu sein. Hab gelesen, dass es dafür einen Linux-Wrapper gibt, das kann ich mir allerdings schenken, da ich einen Vorführrechner bekomme, auf dem das laufen muss.
Hast du noch 'ne Idee?
Danke
-
Nimm 'getc(...)' oder 'getchar()'. dann brauchst Du die conio.h nicht.
-
07.08.06 14:42 #7
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Das Problem ist, das die Eingabe mit getc bzw. getchar standardmäßig zeilenweise gepuffert wird. D.h. die Sternchen würden erst beim bestätigen mit der Eingabetaste angezeigt.
Zitat von jokey2
Man kann die Pufferung natürlich abstellen. Entweder mit der tcsetattr Funktion oder ganz einfach:
In der Schleife mit getchar mußt du nur prüfen ob die Eingabe zuende ist bzw. ein Fehler aufgetreten ist oder die Eingabetaste gedrückt wurde.
Gruß
/edit: Ach ja, die Ausgabe der Zeichen selbst kannst du mit der Option "echo" kontrollieren:Code c:1
system("stty -icanon -echo");
Geändert von deepthroat (07.08.06 um 15:05 Uhr)
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
Ähnliche Themen
-
Sternchen im Passwortfeld ersetzen
Von Aser im Forum CSSAntworten: 2Letzter Beitrag: 15.02.09, 19:05 -
passworteingabe durch sternchen in konsole WICHTIG!
Von blindmankills im Forum JavaAntworten: 2Letzter Beitrag: 28.05.06, 23:25 -
sternchen Pyramide in dos ( C++ )
Von aggressorffm im Forum C/C++Antworten: 2Letzter Beitrag: 28.11.04, 11:51 -
Sternchen?
Von crimbler im Forum SmalltalkAntworten: 8Letzter Beitrag: 09.07.03, 21:42 -
Will auch Sternchen
Von She im Forum SmalltalkAntworten: 7Letzter Beitrag: 10.10.01, 13:43





Zitieren
Login






