FSM/vscode/FSM_OOP/template/main.c

42 lines
642 B
C

#include <stdio.h>
#include <assert.h>
#include "templateFSM.h"
#include "FSM_public.h"
TemplateFSM *pFSM;
int arrindex = 10;
int x = 5;
int main(){
pFSM = createTemplateFSM();
for (int i = 0; i < 15; i++)
{
if(i == 3){
SetSignal(pFSM, Signal_A);
}
if(i == 4){
SetSignal(pFSM, Signal_A);
}
if(i == 8){
arrindex = 0;
}
if(i == 7){
x = 0;
}
printf("%d, " ,i);
printf("\t\t %s", CurState2ASCII(pFSM));
Step(pFSM);
printf("\n");
}
return 0;
}