Alles rund um die Programmierung mit Qt
-
Stash
- Beiträge: 29
- Registriert: 9. Mai 2007 16:33
Beitrag
von Stash »
hallo,
ich würde gerne eine hexadezimalzahl in qt abspeichern und mit dieser dann arbeiten.
nur ich weiß kein geeignetes Datenformat. ich hab jetzt irgendwo im internet gelesen, dass man diese werte in einen unsigned char übergeben sollte.
naja bis jetzt liegt mir der datensatz in einem QString vor.
weiß jemand wie ich den QString in einen unsigned char konvertiere. in der klasse von qstring bin ich leider nicht fündig geworden.
vielen dank für eure hilfe.
mfg stash
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
-
Kontaktdaten:
Beitrag
von Christian81 »
Was soll das denn werden?
Ne zahl kommt in ein int (oder was auch immer) und wenn ich sie darstellen will konvertiere ich sie in einen QString...
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
-
Stash
- Beiträge: 29
- Registriert: 9. Mai 2007 16:33
Beitrag
von Stash »
ja das is mir auch klar
nur wenn ich den debugger durchlaufen lasse um mir anzuschauen was er in den int reinschreibt, bekomme ich immer nur eine dezimalzahl.
z.B. (was weiß ich) statt 7D --> 122 oder sowas (muss jetzt nicht stimmen) is nur ein beispiel
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
-
Kontaktdaten:
Beitrag
von Christian81 »
Und was hat das mit Qt zu tun? Entweder dem Debugger sagen dass er hex anzeigen soll oder von Hand umrechnen.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung