作者ric2k1 (Ric)
看板EE_DSnP
标题[情报] cmdReader.cpp 大公开!
时间Tue Apr 14 14:23:31 2009
有鉴於一些同学在问 openDofile & closeDofile 被呼叫的时机,
由於 cmdReader.cpp 没有公开, 而这部分又是 homework #2 所没有的,
所以在这里公开一下让大家参考:
========================================================
bool
CmdParser::readCmd(istream& istr)
{
_readBufPtr = _readBufEnd = _readBuf;
*_readBufPtr = 0;
printPrompt();
bool newCmd = false;
while (!newCmd) {
ParseChar ch = getChar(istr);
if (ch == INPUT_END_KEY) {
if (_dofile != 0)
closeDofile();
break;
}
switch(ch) {
... // 参考 homework #2
}
}
return newCmd;
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 75.36.183.234
1F:推 Hrothgar:感谢教授 04/14 15:36
2F:推 goodword:原来这里面有 closeDofile(); .... 04/14 18:33