Getch zeigt sonderzeichen an



  • Hallo Zusammen

    Ich bin recht neu in Sachen C++ und Programmieren und angefangen eine Pin abfrage zu schreiben.
    Jetzt bin ich an der stelle wo ich zu der Pin abfrage eine Eingabe Verschlüsslung hinzufügen will und das Ganze habe ich mit getch gelöst es geht auch ganz gut nur, wenn ich das ganze zum Test wieder ausgebe, wird das letzte Zeichen als sonder Zeichen wie ein Herz oder eine Karo ausgegeben jetzt ist die frage warum

    Das ist der test code wenn am ende die eingabe 12345 ausgeben wird kommt 1234♦ raus.

    int main()
    {
    char pin[4];
    int verzeichnis = 0;
    while (verzeichnis <= 5)
    {
    
        {
            pin[verzeichnis]=getch();
            cout <<"*";
    
        }
         verzeichnis++;
    }
    cout << endl;
    int tep=0;
    while ( tep<=5)
    {
    
    {
        cout << pin[tep];
    }
    tep++;
    }
    
        return 0;
    }
    

    Vielen Dank schon mal für die Hilfe 🙂


  • Mod

    Wieviele chars passend denn in ein Feld mit 4 chars? 😃



  • AAHHH das hatte ich ganz übersehen mist aber danke für den Denk anstoss 😃

    Jetzt hat es geklappt^^


Anmelden zum Antworten