• [^] # Re: Pour faire dans le constructif

    Posté par . En réponse au message Macro pour définir identifiant uniques. Évalué à 1.

    Je rajouterai ceci :
    #define mavar toto##__FILE__
    int mavar;


    Ne marchera jamais car __FILE__ est une chaîne de caractères entouré comme il se doit par des ", ce qui ne risque pas de te donner un nom de variable valide. Au mieux tu te retrouvera avec
    int toto"toto.c";

    Qui risque de difficilement compiler.

    Étienne