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

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

本文简介:选择自 zjt621 的 blog

            case '[':
                strtoken = strtoken + ch;
                ch = buffer[++lnscptr];
                print(linecount,strtoken,strgrdline,"左方括号");
                maketl(linecount,strtoken,"左方括号");
                break;
            case ']':
                strtoken = strtoken + ch;
                ch = buffer[++lnscptr];
                print(linecount,strtoken,strgrdline,"右方括号");
                maketl(linecount,strtoken,"右方括号");
                break;
            case '(':
                strtoken = strtoken + ch;
                ch = buffer[++lnscptr];
                print(linecount,strtoken,strgrdline,"左圆括号");
                maketl(linecount,strtoken,"左圆括号");
                break;
            case ')':
                strtoken = strtoken + ch;
                ch = buffer[++lnscptr];
                print(linecount,strtoken,strgrdline,"右圆括号");
                maketl(linecount,strtoken,"右圆括号");
                break;
            case '{':
                strtoken = strtoken + ch;
                ch = buffer[++lnscptr];
                print(linecount,strtoken,strgrdline,"左花括号");
                maketl(linecount,strtoken,"左花括号");
                break;
            case '}':
                strtoken = strtoken + ch;
                ch = buffer[++lnscptr];
                print(linecount,strtoken,strgrdline,"右花括号");
                maketl(linecount,strtoken,"右花括号");
                break;
            case ',':
            case ';':
                strtoken = strtoken + ch;
                ch = buffer[++lnscptr];
                print(linecount,strtoken,strgrdline,"分界符");
                maketl(linecount,strtoken,"分界符");
     

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

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

go top