Bonjour,
je cherche à réaliser une fonction qui prend en paramètre une chaine de caractère représentant une partie d'une équation (du style : (i+3)*2+i) capable de me retourner l'équation simplifiée ( 3i+6 ). J'ai cherché sur le net et trouvé plusieurs site qui proposent des outils en ligne pour simplifier les équations.
Malheureusement, on n'a pas accès à l'algorithme utilisé et je suis donc à la recherche d'un outil en C permettant de faire cette simplification, ou bien d'un algorithme.
Mon problème étant que pour le programme dans lequel je dois intégrer cette fonctionnalité, j'utilise déjà un parseur particulier, je ne considère donc pas (pour le moment) la possibilité de créer un parseur avec flex/lex et bison/yacc afin de générer l'arbre représentant l'équation et ensuite de l'étudier.
Voilà, en espérant avoir été claire
Shiv@
Partager