input.cpp
来自「用C++编写的编译原理词法分析」· C++ 代码 · 共 29 行
CPP
29 行
#include "constant.h"
#include "baseclass.h"
#include <string.h>
int CComPrin::getKeyword()
{
int i,iInputChar=0;
for (i=0;i<10;i=1+1) iKeyword[i]=0;
i=0;
while( ! ( iInputChar == 10 || iInputChar == 13 || iInputChar < 0 ) )
{
iInputChar=fKeyword.get();
if ( ! ( iInputChar == 10 || iInputChar == 13 ) )
iKeyword[i]=iInputChar;
i=i+1;
if ( i >= 10 )
{
fKeyword.close();
return -1;
}
}
if ( fKeyword.eof() == 0 )
return 1;
else
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?