19
Esiste un tipico modello di implementazione della macchina a stati?
Dobbiamo implementare una semplice macchina a stati in C . Un'istruzione switch standard è il modo migliore per procedere? Abbiamo uno stato corrente (stato) e un trigger per la transizione. switch(state) { case STATE_1: state = DoState1(transition); break; case STATE_2: state = DoState2(transition); break; } ... DoState2(int transition) { // …