
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo, ich versorge eine Subroutine/Prozedur mit einem Byte oder einem Zeiger auf dieses Byte. Nun möchte ich auf einzelne Bits dieses Bytes zugreifen, dieses abhängig von anderen Aufrufparametern, mal das erste, mal das zweite Bit usw. Ich kenne den Namen und die Nummer des Bits. Z.B.: define zustand byte[10] define standby bit[73] define heizt bit[74] : define ^p_zustand byte[11] 'Zeiger (Pointer) für "zustand" : 'Programm : zustand_bestimmen(^zustand) procedure zustand_bestimmen(p_zustand) : Frage: Wie komme ich in der Prozedur an die Bits "standby", "heizt" usw. ran? Zeiger auf Bits gibt es ja nicht. Das Einzige, was mir einfällt, ist ein Bitmuster &B.... verwenden. Aber das ist fummelig. Danke, Laika |
| Antwort schreiben |