0
si par exemple j'ai:fonction macro pour l'impression
#define PRINT(x) fprintf(stderr, x);
et dans le code i l'ajouter:
PRINT(("print this"))
sortie est: [imprimer cette]
si je l'ajouter :
PRINT(("print %s", "this"))
sortie est: [this]
quelqu'un pourrait-il m'expliquer pourquoi il reçoit juste le "this" argument et pas toute la chaîne?
essayé, je reçois le même résultat . – seven
@seven: êtes-vous sûr d'avoir enlevé l'ensemble des parenthèses? –
sry, je viens de voir que vous n'aviez pas utilisé de doubles crochets, ça marche, merci. – seven