1 | #if 0
|
2 | volatile uint32_t d;
|
3 | #else
|
4 | uint8_t d; |
5 | #endif
|
Wird #if 0 nicht erkannt? #if IRGENDWAS hat keine Probleme.
|
Forum: www.mikrocontroller.net Probleme beim C-Syntax-Highlighting
Wird #if 0 nicht erkannt? #if IRGENDWAS hat keine Probleme. Stefan B. wrote: > Wird #if 0 nicht erkannt? > #if IRGENDWAS hat keine Probleme. Wird doch erkannt. Und der Code wird auch völlig korrekt "ausgegraut". Zumindest an meinen Bildschirmen in meinem Browser sieht das OK aus. Oder meintest Du was anderes? OK, das else sollte vielleicht nicht grau sein... Kommando zurück. Ich war nur überrascht, weil ich das in der Form noch nie so wahrgenommen habe. Ich kannte das von Editoren/IDEs nur so, dass alle #if... nicht ausgewertet wurden. Wenn man sich daran gewöhnt, ist obige Form ja übersichtlicher. Hi, M$ Visual C 2008 (ev. auch schon eher) macht das auch. Wird der Code sehr übersichtlich, vor allem, wenn man Code umbaut. VG, /th. Johannes M. wrote:
> OK, das else sollte vielleicht nicht grau sein...
Das #if sollte IMO auch nicht augegraut werden, es ist ja aktiv - nur
das was zwischen #if und #else steht, sollte grau sein.
Peter Stegemann wrote: > Das #if sollte IMO auch nicht augegraut werden, es ist ja aktiv - nur > das was zwischen #if und #else steht, sollte grau sein. Richtig, das wäre optimal... 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.
|
|