當前位置:編程學習大全網 - 網站源碼 - 求壹個C語言詞法分析器源代碼。要求:輸入壹個.c的源程序,輸出該程序中所有變量。

求壹個C語言詞法分析器源代碼。要求:輸入壹個.c的源程序,輸出該程序中所有變量。

首先做壹個字符串數組

char *keyword[] 裏面放入所有數據類型關鍵字,int,double什麽的。

然後壹行壹行處理,找裏面的關鍵字,找到以後順序往後找,將空格,逗號,等號作為間隔符。將分號作為結束標誌。

等號後面到下壹個逗號或者分號之間的都忽略掉,如果有括號(大中小),到下壹個括號之間的都忽略掉。

如果是long,unsigned,繼續分析後面是不是int。

基本就ok了。妳要我幫妳寫源碼的話,沒那時間。

  • 上一篇:AcroPDF.dll是什麽
  • 下一篇:安卓睡眠醒來後出現豎條。
  • copyright 2024編程學習大全網