简单的词法分析C++写的

时间:2012-07-12 11:55:39
【文件属性】:

文件名称:简单的词法分析C++写的

文件大小:4KB

文件格式:CPP

更新时间:2012-07-12 11:55:39

C++

简单的词法分析程序 int main() { char file[1000],*qin; char filename[20]; int i; for(i=0;i<1000;i++) file[i]='\0'; //读取文件 cout<<"请输入源文件名(包括路径和后缀名):"; cin>>filename; ifstream infile(filename,ios::in); if (!infile) { cout<<"无法打开文件 !!!"<='A'&&*qin<='Z'||*qin>='a'&&*qin<='z') { qin=iskeywords( qin ); if(index) continue; qin=isvariable(qin); continue; } if(*qin>='0'&&*qin<='9') { qin=isnumber(qin); continue; } if(*qin=='\n') { qin++; continue;} //如果是空格跳过 qin=isoperator(qin); if(index) continue; //判断是否是运算符 qin=isdefinite(qin); if(index) continue; cout<<" 字符 "<<*qin<<" 不是正确单词 "<


网友评论