-
Ex�cution d'un string
Bien le bonjour,
Oui, l'intitul� du sujet peut sembler curieux.
Je dispose, lors de l'ex�cution de mon programme d'un string qui contient quelque chose du type "maFonction(maVariable)".
Comment je fais pour ex�cuter l'instruction maFonction(maVariable) dans mon programme en cours d'ex�cution, bien entendu, sans avoir � recompiler quoique ce soit ?
D'avance merci !
(Mon petit doigt me dit que �a n'est pas un probl�me �vident � r�soudre.)
-
Il n'y a rien en C++ qui permet d'interpr�ter cette cha�ne afin d'avoir le r�sultat esp�r�. H�las.
Toutefois, tu peux cr�er par exemple une map qui stocke des paires (cha�ne_de_caracteres, fonction_correspondant_a_la_chaine), et ainsi lorsque tu as un cha�ne str, tu effectue ceci :
- Recherche de str dans la map en tant que cl�
- Si pas trouv�, on abandonne en disant "erreur de syntaxe, ..."
- Si trouv�, on r�cup�re arguments et on le donne en argument lors de l'appel � la fonction qui correspond � str
Ce n'est pas la premi�re fois que le sujet est trait� dans le forum. N'h�site pas � faire une recherche avanc�e ;)
-
Je n'ai pas su trouver les sujets qui traitent de ce probl�me dans le forum.
Cependant, j'ai trouv� ceci :
http://cpp.developpez.com/faq/cpp/?p...GS_switch_case