- Mitglied seit
- 02.08.2002
- Beiträge
- 1.000
- Reaktionen
- 0
Hey =)
ich hab ein kleines Problem:
Ich habe ein Macro das ne Funktion mit variablen Parametern aufrufen soll:
#define EIN_MACRO(parameter) eine_funktion(paramter);
EIN_MACRO((para1,para2,para3,para4))
so weit so gut, müsste gehen, aber ich würde im macro gerne einen Teil der paramter verwenden:
#define EIN_MACRO(param1, parameter) if(param1==1) eine_funktion(param1, paramter);
EIN_MACRO(param0,(para1,para2,para3,para4));
so in der art....geht das irgendwie, weil so funktioniert es ja nicht da er die Klammern mit einsetzt für parameter, gibt nen syntax error denk ich..
Ich hoffe ich hab es so einigermaßen verstänlich geschreiben ~~
=?
Danke mal für die Hilfe!
Johannes
ich hab ein kleines Problem:
Ich habe ein Macro das ne Funktion mit variablen Parametern aufrufen soll:
#define EIN_MACRO(parameter) eine_funktion(paramter);
EIN_MACRO((para1,para2,para3,para4))
so weit so gut, müsste gehen, aber ich würde im macro gerne einen Teil der paramter verwenden:
#define EIN_MACRO(param1, parameter) if(param1==1) eine_funktion(param1, paramter);
EIN_MACRO(param0,(para1,para2,para3,para4));
so in der art....geht das irgendwie, weil so funktioniert es ja nicht da er die Klammern mit einsetzt für parameter, gibt nen syntax error denk ich..
Ich hoffe ich hab es so einigermaßen verstänlich geschreiben ~~
=?Danke mal für die Hilfe!
Johannes

