noskill
Lieutenant
- Registriert
- Sep. 2008
- Beiträge
- 925
Hallo,
weiß jemand, wie ich in C mittels Makro, zum einen Variablen setze und zum anderen dann (in der gleichen define Zeile) noch einen festen Ersatzwert (in meinem Fall eine Adresse angebe)?
Das Makro soll als zum einen ein paar Bits setzen und zum anderen dann für eine Adresse stehen.
Das brauche ich, weil ich mit den gesetzten Bits eine bestimmte Adresse über einen immer gleichen Speicherbereich anspreche, der mit dem Ersatzwert deklariert wird.
Also in Pseudocode:
weiß jemand, wie ich in C mittels Makro, zum einen Variablen setze und zum anderen dann (in der gleichen define Zeile) noch einen festen Ersatzwert (in meinem Fall eine Adresse angebe)?
Das Makro soll als zum einen ein paar Bits setzen und zum anderen dann für eine Adresse stehen.
Das brauche ich, weil ich mit den gesetzten Bits eine bestimmte Adresse über einen immer gleichen Speicherbereich anspreche, der mit dem Ersatzwert deklariert wird.
Also in Pseudocode:
Code:
#define NAME <Anweisungen> <fester Ersatzwert>