Bonjour amis développeurs !
Voila j'ai un petit problème qui reste sans réponse :
J'ai une tripotée de #define
Ces constantes sont utilisées pour lancer des traitements. J'ai besoin de les appeler, du moins de récupérer l'integer associé à ma constante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 #define LOL_1 231 #define LOL_2 345 #define LOL_3 657 ...
J'ai pensé pour simplifier mon prog de l'intégrer à une boucle for :
Le problème et vous vous en doutez, c'est qu'il m'envoie chier parceque pour lui, LOL est une chaine de caractère.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for(i=0;i<NbMax;i++) { sprintf(LOL,"LOL_%d",i+1); appel(LOL); }
Est ce que je peux récupérer l'integer associé à ma chaine de caractère?
Si oui, comment svp?
Merci d'avance pour votre temps !
TeqPAF![]()
Partager