Präprozesser fügt Zeilenumbrüche ein
-
Hallo, ich habe folgendes Problem: Wenn ich mit dem Präprozessor Makros definiere und wieder wegdefiniere, dann erzeugt dieser mir jedesmal einen Zeilenumbruch. Wir lernen gerade mit dem Präprozesser zu arbeiten und ich möchte einen Text wie folgt ausgeben:
Zeile1
Zeile2#undef ...
#define ...
Zeile3
Zeile4Ich möchte dass zwischen zeile2 und zeile3 nur eine Leerzeile ist, jedoch sind es drei. Wie kann ich das vermeiden?
Gruß
-
Gar nicht. Der Präprozessor ist nicht zum Textformatieren da. Nimm ein richtiges Makrosystem wie M4, wenn du komplexere Dinge mit Makros machen möchtest.