hex Wert von Komma



  • Hi @ all !

    wie ist der HexWert vom Komma ? In jeder Ascii Tabelle steht 0x2C. Beim Ausprobieren hat sich herausgestellt das es die Drucktaste ist !

    Muss ein paar Tastatureingaben simulieren !

    Thx



  • Bist du dir damit ganz sicher? Ich kann mir das gar nicht vorstellen, weil wenn man in die Zeichentabelle von Windows schaut, sieht man auch, dass das "," den Wert 0x2c hat. Schau mal lieber nach anderen Fehlern.

    Wenn aber gar nichts weiterhilft, dann könntest du auch einfach einen String mit "," belegen und vergleichen, welcher Dezimalwert dabei rauskommt, der sich ja dann ohne weiteres in Hex umrechnen lässt.
    Etwa so:

    char String[] = ",";
    int zaehler = 0;
    bool Treffer = false;
    
    for (zaehler = 0; (zaehler < 256)&&(!Treffer); zaehler++)
        if (String[0] == zaehler)
            Treffer = true;
    

    Wenn er aus der Schleife raus ist, dann müsste zaehler den Dez.Wert enthalten. 😃



  • Habs mir auch zuerst gedacht ! Hab bei mir auch keine Fehler auf die schnelle finden können.

    Bin durch zufall dann auf den Wert "0x6E" gestoßen. Und siehe da, ES FUNZT !

    Beim Debuggen bekomme ich als dez. für "0x2C" = 44 und für "0x6E" = 110
    Ich nehme an dass es die Taste auf dem Numpad ist !

    Gruß



  • Verstehe ich nicht 0x6e ist doch "n"? Bist du ganz sicher , dass du bei der Simulation von Tastatureingaben die gleiche Tabelle nehmen kannst.

    Wie willst du die Simulation machen? 😕


Anmelden zum Antworten