Machine à états

Machine à états - C++ - Programmation

Marsh Posté le 13-03-2005 à 14:44:24    

Je souhaite réaliser une machine à états pour décoder/traiter des commandes saisies par l'utilisateur. Quelle est la meilleure technique pour implémenter le squelette d'une machine à états en C++ ?
 
Boost::FSM ?
 
Merci.


Message édité par Stroustrup-Junior le 13-03-2005 à 14:50:34
Reply

Marsh Posté le 13-03-2005 à 14:44:24   

Reply

Marsh Posté le 13-03-2005 à 14:57:37    

ou tu te bricoles un truc avec yacc [:petrus75]

Reply

Marsh Posté le 25-03-2005 à 11:49:59    

bne un switch (enfin je pense )si tu est sur des commandes que les utilisateurs vont saisir
 
 
 
OK RIEN a voir DSL :sweat:


Message édité par dreamkiller le 27-03-2005 à 01:21:34
Reply

Marsh Posté le 25-03-2005 à 11:57:46    

boost::FSM roxor !

Reply

Marsh Posté le 25-03-2005 à 18:28:47    

Taz a écrit :

boost::FSM roxor !


Je l'aurais parié venant de ta part  :D

Reply

Marsh Posté le 26-03-2005 à 21:46:33    

hors de boost:fsm point de salut :o

Reply

Marsh Posté le 27-03-2005 à 00:00:14    

Oui. Mais j'ai juste un doute sur l'utilisation de boost::fsm dans le monde industriel. D'un autre coté, le code généré par SDL ne me semble pas tres "propre".

Reply

Marsh Posté le 27-03-2005 à 09:22:56    

annadivx a écrit :

le mieux c'est de faire tes classes...
mais boost::fsm il faut vraiment que je l'étudie.
boost en entreprise...
ça peux pas être un problème...
c'est de l'open source (sourceforge)
(


Justement, pour certains (à la mentalité parfois un peu obtuse), c'est un problème.

Reply

Marsh Posté le 27-03-2005 à 10:07:37    

j'en profite pour savoir si quelqu'un connait quelque chose pour ça mais en C ?

Reply

Marsh Posté le 27-03-2005 à 12:36:42    

Y a pas l'equvalent sur le site de Emmanuel ?

Reply

Marsh Posté le 27-03-2005 à 12:36:42   

Reply

Marsh Posté le 27-03-2005 à 12:51:29    

Reply

Marsh Posté le 27-03-2005 à 16:50:21    

bien bien. Il serait peut être de temps de packager tout ça non ?

Reply

Marsh Posté le 27-03-2005 à 17:53:28    

Interessante la version en C.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed