È possibile stampare su stderr il valore di una variabile del preprocessore in C? Ad esempio, quello che ho in questo momento è:È possibile stampare una variabile del preprocessore in C?
#define PP_VAR (10)
#if (PP_VAR > 10)
#warning PP_VAR is greater than 10
#endif
Ma quello che vorrei fare è:
#define PP_VAR (10)
#if (PP_VAR > 10)
#warning PP_VAR=%PP_VAR%
#endif
è qualcosa di simile possibile in C?
Non è standard, ma GCC, MSVC, CLANG ... (probabilmente anche altri lo supportano) – ideasman42