Forum: Compiler & IDEs Preprozessor soll variable ausgeben


von Simon (Gast)


Lesenswert?

#define variable 10

kann ich mir irgendwie die 10 ausgeben lassen?
also direkt vom preprozessor von mir aus mit nem #error

von pragma(tisch) (Gast)


Lesenswert?

schaust in deinen Compiler Unterlagen nach #pragma

von Klaus W. (mfgkw)


Lesenswert?

Manche kennen auch #warning, dabei bricht die Kompilation nicht ab wie 
bei #error.

Ist aber kein ISO-C m.W., jedenfalls nicht C89.

von Klaus W. (mfgkw)


Lesenswert?

ok, verloren
1
#error variable
oder
1
#warning variable
gibt natürlich variable aus, nicht den Wert (abgesehen davon, daß es 
keine Variable ist)

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Sowas hier:

http://msdn.microsoft.com/en-us/library/x7dkzch2(v=vs.80).aspx

fehlt dem GCC meines Wissens.

Vielleicht sollte man mal eine entsprechende Implementierung zimmern
und diese als Erweiterungsvorschlag einbringen?

von ... (Gast)


Lesenswert?

Jörg Wunsch schrieb:
> Sowas hier:
>
> http://msdn.microsoft.com/en-us/library/x7dkzch2(v...
>
> fehlt dem GCC meines Wissens.
>
> Vielleicht sollte man mal eine entsprechende Implementierung zimmern
> und diese als Erweiterungsvorschlag einbringen?

Zumindest der aktuelle gcc hat wohl schon sowas:
1
#pragma message <string>
http://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Pragmas.html
Keine Ahnung ab welcher Version das existiert.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.