Cin statt Buchstaben * ausgeben
-
Ich habe da nochmal eine Frage ;).
Unzwar z.B. in einer Passwort eingabe wird ja nicht das Passwort angezeigt sondern nur *. Mein C++ "Lehrer" konnte uns das mit den C-Strings zeigen aber er hat es selber nicht mit den "richtig"(?) Strings geschafft :D, und dann hatten wir die Aufgabe dies zu erstellen. Aber ich habe es nicht hinbekommen.
Könnt ihr mir da weiter helfen?
-
Geht nicht (mit Standardmitteln).
-
Skeptar schrieb:
Ich habe da nochmal eine Frage ;).
Unzwar z.B. in einer Passwort eingabe wird ja nicht das Passwort angezeigt sondern nur *. Mein C++ "Lehrer" konnte uns das mit den C-Strings zeigen aber er hat es selber nicht mit den "richtig"(?) Strings geschafft :D, und dann hatten wir die Aufgabe dies zu erstellen. Aber ich habe es nicht hinbekommen.
Könnt ihr mir da weiter helfen?Wie hat er's mit C-Strings denn gemacht?
Wo er vielleicht
*p++=getch(); puts('*');
macht, machste eben
str+=getch(); cout<<'*'<<flush;
Jo, getch() ist vielleicht nicht verfügbar, weil nicht im Standard.