提问者:晚晴离歌 | 浏览次 | 提问时间:2017-03-09 | 回答数量:2
为完成作业,编写个词法分析器,为了方便关键字只有了if,以后可以再填,题目要求是输入if(a=b2)test:=3+a*16.0可以被识别出来,我试过了,如果中间不加空格可以识别出来,加上空格就断开了,不知道怎么回事,请大家帮帮忙,感激不尽输入if(a=b2)test:=3+a*16.0做测试就行,其余的字符与关键字还没编完,大家帮帮忙吧,谢谢了#include<iostream>#include<string.h>using namespace std;#define Keyword9#define id 36#defineLnumber 37#define knumber 38#define Lpar 48#define Rpar 49 #define plus 26#define dengyu 34#define yun 35char *keywords[]={\"if\",\"else\",\"char\"};intconst m=sizeof(keywords)/sizeof(char *);int isletter(char *p){if(*p&g
流月城之沈曦
回答数:88 | 被采纳数:70
梦__回中
回答数:46 | 被采纳数:29
今天给大家带来Excel表格怎么插入word中?word文档怎么插入Excel表格?,让您轻松解决问题。有时候我们需要将Excel中的表格插入到Word文档中,但是如果直接用复制粘...
今天给大家带来表格中怎么插入雷达图,表格中插入雷达图的方法,让您轻松解决问题。雷达图又可称为戴布拉图、螂蛛网图,是财务分析报表的一种,雷达图已经慢慢进入人们的生活,不仅仅是企业财务...
今天给大家带来鼠标和键盘插电脑上没反应,无法识别怎么解决,鼠标和键盘插电脑上没反应,无法识别怎么处理,让您轻松解决问题。 有时候我们在使用U盘或者鼠标的时候,也许会出现一些故...
1、第一种情况就是你的U盘用久了,已经老化,U盘本身没有什么问题,但是由于老U盘在新电脑上会加载许多驱动,因此每次加载一遍都需要花上一定时间。 2、如果是操作...