Hallo,
vielleicht gibts hier ja ein C Gott Ist eigentlich ein ganz einfaches "Problem", wobie ich mir aber nicht sicher bin ob das überhaupt geht. Ich definiere und berrechne mittels #define ein paar Wert. Wenn ein bestimmter Wert überschritten wird soll der Compiler ein Fehler ausspucken. Soweit ist das kein Problem, ich möchte aber diesen fehlerhaften Wert mit Ausgäben lassen...
Code Beispiel vereinfacht:
Leider bekomm ich damit mit GCC nur:
../test.c:26:4: error: #error Timer abweichung liegt bei TIMING_ERROR
aber hätte gern "Timer abweichung liegt bei 50"
gibts da irgendwie die möglichkeit das zu Realisieren?
Das ganze ist jetzt nicht wirklich wichtig, aber es würde mich drotzdem interessieren ob es möglich ist und würde einiges vereinfachen.
vielleicht gibts hier ja ein C Gott Ist eigentlich ein ganz einfaches "Problem", wobie ich mir aber nicht sicher bin ob das überhaupt geht. Ich definiere und berrechne mittels #define ein paar Wert. Wenn ein bestimmter Wert überschritten wird soll der Compiler ein Fehler ausspucken. Soweit ist das kein Problem, ich möchte aber diesen fehlerhaften Wert mit Ausgäben lassen...
Code Beispiel vereinfacht:
PHP:
#define TIMING_ERROR 50
#if(TIMING_ERROR > 20)
#error Timer abweichung liegt bei TIMING_ERROR
#endif
Leider bekomm ich damit mit GCC nur:
../test.c:26:4: error: #error Timer abweichung liegt bei TIMING_ERROR
aber hätte gern "Timer abweichung liegt bei 50"
gibts da irgendwie die möglichkeit das zu Realisieren?
Das ganze ist jetzt nicht wirklich wichtig, aber es würde mich drotzdem interessieren ob es möglich ist und würde einiges vereinfachen.