📄 yufafenxi.cpp
字号:
#include"Init.h"
#include"ReadFormula.h"
#include"ChangToTokens.h"
#include"Judge.h"
#include"OutPut.h"
#include "stdio.h"
#include "stdlib.h"
#define TRUE 1
#define FALSE 0
//函数声明:
void End(); //程序退出前作善后处理
///////////////////////////////////////
void main()
{
if(! Init()) //初始化
{
printf("初始化失败!程序不能继续。错误信息如下:\n%s\n",ErrMsg);
exit(0);
}
while(ReadFormula()) //从文件中读表达式成功
{
if(ChangeToTokens()) //将表达式分割成单词序列
{
if(Judge()) //利用算符优先关系表判断表达式(单词序列)是否正确
OutPut(Buffer,"正确!");
else
OutPut(Buffer,ErrMsg); //输出错误信息
}
else //出错
{
OutPut(Buffer,ErrMsg); //输出错误信息
}
}
End(); //程序退出前作善后处理
}
//程序退出前作善后处理
//主要是关闭文件等
void End()
{
fclose(fTestIn);
fclose(fTestOut);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -