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.


Anmelden zum Antworten