如下代码:
ifstream fin(path.c_str());
if(fin){
fin>>buf;
array+=buf;
if(IsLowletter(buf)) {
while(IsLowletter(buf)) { //IsLowletter(buf)判断小写字母,若是返回true
fin>>buf;
array+=buf; }
if(IsKeyword(array)){
cout<<array<<" 关键字"<<endl; }
else
cout<<array<<" 标识符"<<endl;
}
被读取文件代码:
运行结果:
预期结果:
int 关键字
f0 标识符
。。。。