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!
Ausgabe ASCII-Code eines Zeichens in QLineEdit
- rechtsanwaltsteyer
- Beiträge: 5
- Registriert: 2. Dezember 2021 15:34
- Wohnort: Leverkusen
- Kontaktdaten:
Re: Ausgabe ASCII-Code eines Zeichens in QLineEdit
das geht mit
zeichen.unicode();
(ASCII ist ein teil von unicode)
wenn der unicode < 128 ist, dann ist unicode == ASCII
zeichen.unicode();
(ASCII ist ein teil von unicode)
wenn der unicode < 128 ist, dann ist unicode == ASCII
- rechtsanwaltsteyer
- Beiträge: 5
- Registriert: 2. Dezember 2021 15:34
- Wohnort: Leverkusen
- Kontaktdaten:
Re: Ausgabe ASCII-Code eines Zeichens in QLineEdit
Vielen Dank!!