Hallo, ist es möglich in c mittels ein Makro für ein Funktionsparameter eine Funktion aufzurufen?
1 | #define MAKRO(spn) (DTC_##spn##_1)
|
2 | |
3 | updateDtc(MAKRO(sensor->spn), TRUE); |
sensor ist eine struktur wo unter anderem die spn hinterlegt ist. wenn ich es so bauen möchte, bekomme ich den fehler: 'DTC_snsor' undeclared Der nimmt also nicht den wert, welcher in sensor->spn hinterlegt ist. Ist so etwas überhaupt möglich?