• [^] # Re: nom de variable C/C++

    Posté par . En réponse au journal nom de variable C/C++. Évalué à 1.

    De manière simple, c'est impossible! Tu peux à la rigueur passer d'une variable à son nom en tant que châine de caractère grâce à une macro :
    #define titi(arg) #arg
    remplacera titi(variable_num2) en "variable_num2", mais l'inverse n'est pas possible, c'est une base du C!

    Une ruse pourrait être de compiler ton source contenant ces variables comme une bibliothèque dynamique, de la charger avec dlopen() et de rechercher l'adresse des variables avec un dlsym().