本文共 447 字,大约阅读时间需要 1 分钟。
这个代码简单模拟了编译原理课上的词法分析器。
词法分析器完成了 如下功能:
输入一串代码: 例如
int a ; a = 3 ; 词法分析器会把各个元素给分离出来这就是词法分析器的功能
通过从文件读入代码。然后程序进行自动分离单个词元素
#include#include #include using namespace std;struct dco{ string s;}D[100];int main(){ int count=0; fstream f("d:\\数据.txt",ios::in || ios::out); if(!f) cout<<"open mistake"< >D[count].s; count++; } for(int i=0;i
数据.txt截图