Bonjour,
Pour faire une fonction de debug qui n'apparaisse... qu'en debug j'ai pensé au variadic.
Evidement ça ne marche pas comme cela ^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 void DEBUG_ERROR(char * error,...) { #ifdef DEBUG printf(error,...); #endif return; }
Comment faire passer l'ellipse de ma fonction à printf ?
Si quelqu'un connait une méthode plus simple pour avoir des printf qui n'apparaissent qu'en debug je suis prenuer aussi bien évidement.
[EDIT]
Les macro variadic (que j'utilisai) c'est en bon C99 pas en C90 :'(
Partager