Alles rund um die Programmierung mit Qt
-
archon
- Beiträge: 117
- Registriert: 22. August 2006 12:01
Beitrag
von archon »
Hallo wieso funktioniert
nicht?
Fehlermedlung:
error: no match for 'operator|=' in 'output_byte |= (1 << j)'
Muss ich hier vielleicht den Weg über ein Char machen? Im Prinzip ist doch QByteArray genau das selbe wie ein Char* oder?
Vielleicht weis jemand einen Rat?
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
-
Kontaktdaten:
Beitrag
von Christian81 »
Das geht auch mit einen char* nicht... schau es dir mal genau an.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
-
archon
- Beiträge: 117
- Registriert: 22. August 2006 12:01
Beitrag
von archon »
Stimmt, da hast du recht aber so müsste es doch funzen oder?:
Code: Alles auswählen
unsigned char output_byte;
output_byte|=(1<<7); //wobei 7=msb, 0=lsb
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
-
Kontaktdaten:
Beitrag
von Christian81 »
ja, ein char geht natürlich, aber bei einem char pointer wird das nichts

MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
-
archon
- Beiträge: 117
- Registriert: 22. August 2006 12:01
Beitrag
von archon »
Jo, thanks so far