Програма на C

0 гласа
10 прегледа
попитан преди 6 дни в Java от Nas_ff (120 точки)
Здравейте,

Имам за задача да съставя State machine на C (switch - case структура), която следи текущ и изминал режим на работа.

Пример:

switch(opStateMode)
case 'A':
    /* ...... */
    break;
case 'B':
    /* ...... */
    break;    
case 'C':
    /* ...... */
    break;

Въпросът ми е как да определя и запомня последния "case", който е бил активен преди последващата негова промяна  ?

Или по точно казано променлива  oldopStateModе трябва да съхранява старият case, а opStateMode текущият.

Благодаря предварително за отделеното време !

Моля влез или се регистрирай за да отговориш на този въпрос.

...