提問者:晚晴離歌 | 瀏覽次 | 提問時間: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、如果是操作...