Passage de paramètre faux (#define)
Bonjour,
j'ai un petit problème qui me bloque. Je veux lire multiple variable déjà définies dans une boucle for. mon problème est que lorsque je passe la variable intégrant le compteur i, il y a un "conflit" entre la chaîne de caractère que je le génère et le nom réel de la variable définie
Ex:
Code:
1 2 3 4 5 6 7 8 9 10
| #define NOM1=5
#define NOM2=10
#define NOM3=15
#define NOM4=20
for (i=1;i<5;i++)
{
fonction("NOM%d",i); // fonction(int x)
} |
comment je peux passer la valeur correspondante(5, 10) à ma fonction.
Merci