testmain.cpp

来自「简单的词法分析(parseclass.h)」· C++ 代码 · 共 39 行

CPP
39
字号
#include "ParseClass.cpp"
#include <string>
#include <iostream>
#include <fstream>
#include <vector>
#include <utility>
int main()
{   vector<string> *NewContent;
  vector<string>::iterator i;
	string c("read.txt");
   //string a("has");
	Parse b;
	NewContent=b.LoadFile(c);
	cout<<"/////////////////////////////////////////////\n";
	//b.ParseNumber(a);
	//string d("when");
	//b.ParseReg(d);
	//b.ischar(d);
	for(i=NewContent->begin();i!=NewContent->end();++i)
	{
		cout<<*i<<endl;
        if(b.ParseNumber(*i)==1)
		{
			cout<<"it is number"<<endl;
		}
		else
		{
			if(b.ischar(*i)==1)
			{
				cout<<"it is the valible string"<<endl;
			}
			else
				if(b.Is_contrl(*i)==1)
					cout<<*i<<"操作符"<<endl;
		}
	}
	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?