作者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