Ausgabe ASCII-Code eines Zeichens in QLineEdit

Alles rund um die Programmierung mit Qt
Antworten
Benutzeravatar
rechtsanwaltsteyer
Beiträge: 5
Registriert: 2. Dezember 2021 15:34
Wohnort: Leverkusen
Kontaktdaten:

Ausgabe ASCII-Code eines Zeichens in QLineEdit

Beitrag von rechtsanwaltsteyer »

Hallo zusammen,
ich möchte in einem Textfeld (QLineEdit) ein eingegebenes Zeichen (z.B. "A") als ASCII-Code (hier 65) ausgeben lassen.
Das Einlesen (und natürlich Ausgeben) per QString (z.B.: QString zeichen;) in QLineEdit (z.B.: zeichen = InputA -> text();) klappt. Die Wandlung von zeichen nach int ist mir aber nicht möglich.
Zum Verständnis: Es soll dasselbe Ergebnis geben wie im reinen Konsoleprogramm:
char zeichen;
std::cin >> zeichen;
std::cout << "Der ASCII-Code von " << zeichen << " ist " << int(zeichen) << std::endl;

Die Verwendung von QChar geht ebenfalls nicht, da es hier nichts dem int(zeichen) Entsprechendes gibt.
Danke bereits im Voraus!
Volker75
Beiträge: 59
Registriert: 8. April 2009 21:04

Re: Ausgabe ASCII-Code eines Zeichens in QLineEdit

Beitrag von Volker75 »

das geht mit
zeichen.unicode();

(ASCII ist ein teil von unicode)

wenn der unicode < 128 ist, dann ist unicode == ASCII
Benutzeravatar
rechtsanwaltsteyer
Beiträge: 5
Registriert: 2. Dezember 2021 15:34
Wohnort: Leverkusen
Kontaktdaten:

Re: Ausgabe ASCII-Code eines Zeichens in QLineEdit

Beitrag von rechtsanwaltsteyer »

Vielen Dank!!
Antworten