J'ai deux questions sans rapport:préprocesseur directive Syntaxe et Etiquette
Est-il possible d'utiliser
#define
pour définir autre chose qu'un numéro? (Comme un caractère ASCII étendu).Est-il considéré comme une bonne pratique d'utiliser des directives de préprocesseur dans la fonction
main()
? La seule raison pour laquelle je penserais à faire cela est d'exécuter un code différent en fonction du système d'exploitation en cours d'exécution.
À votre deuxième point: je suis d'accord. Cependant, le problème de ne pas inclure les directives directement dans la fonction 'main()' est que vous pourriez avoir à déclarer des variables globales. –
@Redmastif Je ferais tout mon possible pour rendre vos classes de variables globales qui contiennent les #defines. – Scooter