Hallo Leute,
Der Präprozessor ersetzt define-Konstante durch den Wert, den sie eben haben (bevor der Compiler loslegt). Wenn der Wert jetzt ein String ist, sollte man meinen, er macht dies dann ebenso, sodaß die Konstante als Code eingesetzt wird
(der Kommentar ist die Fehler-Meldung von VC-6 (auf WIN2K)):
#include
#include
#define SOME\_IF ("if (1
Kann mir jemand sagen, warum VC-6 das nicht nimmt?
Eine andere Möglichkeit, eine String-Variable als Code einzusetzen, gibt es wohl nicht?
lg
Martin B