自己写一个简单的C++单词扫描程序。[8]

[入库:2005年8月19日] [更新:2007年3月24日]

本文简介:选择自 zjt621 的 blog

                else if(ch=='*')
                {
           flag1:strtoken = strtoken + ch;
                 ch = buffer[++lnscptr];
                 while((prech!='*' || ch!='/') && ch!='\0')
                 {
                  strtoken = strtoken + ch;
                  ch = buffer[++lnscptr];
                  prech = buffer[lnscptr-1];

                 }
                 if(ch!='\0')
                   {strtoken = strtoken + ch;}

                 if(prech=='*' && ch=='/')
                 { comment = false;}
                 else
                 { comment = true;}

                 if(ch!='\0')
                   {ch = buffer[++lnscptr];}
                 print(linecount,strtoken,strgrdline,"注释");
                }

                else if(ch=='=')
                {
                 strtoken = strtoken + ch;
                 ch = buffer[++lnscptr];
                 print(linecount,strtoken,strgrdline,"/=运算符");
                 maketl(linecount,strtoken,"/=运算符");
                }
                else
                {
                 print(linecount,strtoken,strgrdline,"除号运算符");
                 maketl(linecount,strtoken,"除号运算符");
                }
                break;

本文关键:自己写一个简单的C++单词扫描程序。
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top