Bonjour,

J'aimerais trouver une facon d'utiliser la valeur d'un string comme nom de variable. Par exemple, je voudrais que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
int testString = 10;
char string[] = "testString";
#define print(x) printf("La valeur de %s est %d\n", x, xxxx)
print(string);
retourne l'output suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
La valeur de testString est 10
Evidement, le code ci-haut ne fonctionne pas car je n'arrive pas a trouver une syntaxe appropriee (je cherche ce qui devrait remplacer xxxx).

Quand a savoir pourquoi je veux utiliser un systeme bizaroide comme ca, c'est qu'a terme, le contenu de string devrait etre lu d'un fichier afin d'initialiser la variable, mais je ne sais pas comment dire a mon programme que ce qu'il a lu dans le fichier doit etre un nom de variable, et non pas un bete string.

Des idees?