📄 test.cpp
字号:
#include<iostream.h>
#include<string.h>
#include"Xiatui.h"
#include"Complexion.h"
#include"Function.h"
void get_Message(int &numOfState,char *state,char *in,char *stackChar,char &start,char *endS,int &funNum)
{
cout<<"状态数:";
cin>>numOfState;
cout<<"输入状态(连续输入):";
cin>>state;
cout<<"字母表(输入符号):";
cin>>in;
cout<<"栈符号:";
cin>>stackChar;
cout<<"初始状态:";
cin>>start;
cout<<"终结状态(连续输入):";
cin>>endS;
cout<<"几个转移关系:";
cin>>funNum;
}
void main()
{
int numOfFunction;
int numOfState;
char *state=new char[10];
char *inputChar=new char[10];
char *stackChar=new char[10];
char startState;
char *endState=new char[10];
get_Message(numOfState,state,inputChar,stackChar,startState,endState,numOfFunction);
Xiatui machine(numOfState,state,inputChar,stackChar,numOfFunction,startState,endState);
int aa=1;
do
{
cout<<"请输入检测字符:";
char *test=new char[20];
cin>>test;
Complexion com(startState,test,endState);
if(machine.judge(com))
cout<<"接受!\n";
else
cout<<"不接受!\n";
cout<<"1--继续"<<endl;
cin>>aa;
}while(aa==1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -