J'ai cherché sur le site mais je n'ai pas trouvé la réponse que je recherchais, alors voici une question très rapide.C Définition du test du préprocesseur de plusieurs macros
Je suis en train de faire quelque chose comme ça:
#ifdef _WIN32 || _WIN64
#include <conio.h>
#endif
Comment puis-je faire une telle chose? Je sais que _WIN32 est défini pour les fenêtres 32 et 64 bits, donc je serais d'accord avec l'une ou l'autre pour la détection des fenêtres. Je suis plus intéressé de savoir si je peux utiliser des opérateurs logiques comme ça avec des directives de préprocesseur, et si oui comment, puisque ce qui précède ne fonctionne pas.
utilise gcc je reçois:
avertissement: jetons supplémentaires à la fin de la directive #ifdef, et il faut essentiellement que la première MACRO et ignore le reste.
Les parenthèses sont optionnelles –
Merci, vous aviez raison. Exactement ce que je cherchais. Cela fonctionne bien :) – Lefteris