Präprozessor: Makros aufteilen?
-
Hi,
wie ist es möglich folgendes Konstrukt herzuleiten?
#include <stdio.h> #define foobar_begin foobar_internal ( #define foobar_internal(x) printf (x); #define foobar_end ) int main () { foobar_begin "hallo" foobar_end; }
Ich bekomme hier die Fehlermeldung, dass "foobar_internal" nicht genügend Parameter erhalten hat.
-
#include <stdio.h> #define begin printf("%s", #define end ) int main () { begin "hallo" end; }
Wie wäre es so?
-
TyRoXx schrieb:
Wie wäre es so?
probier's doch aus. geht's denn?