Bonjour,
J'aimerais trouver une facon d'utiliser la valeur d'un string comme nom de variable. Par exemple, je voudrais que :
retourne l'output suivant :
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);
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).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2La valeur de testString est 10
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?
Partager