Gast
#1894139
Hallo In einem Programm von mir möchte ich einer Funktion ein Bitfeldwert übergeben. Die Funktion ist ein Fehlerspeicher. Die Funkt. ist folgendermßen implementiert:
1 | |
So geht das natürlich nicht wenn ich nur einen einzelnen Bitwert übergeben will. In der Funktion möchte ich den Speicherplatz (nur ein Bit) true setzen. Bei dem Bitfeld handelt es sich um ein 8 Bit Bitfeld. die Funktion möchte ich so aufrufen Fehler(0x65,0x02, bitfeld.bit_5); Gibt es ini c eine Möglichkeit das so zu machen? Kann mir jemand helfen? Gruß Marcus