From ae9bbb782281884eea2f72cd9c499b06d28dfa47 Mon Sep 17 00:00:00 2001 From: Kermit Mei Date: Thu, 5 Feb 2009 20:21:29 +0800 Subject: [PATCH] Add \hint function in scan processing --- src/ui/Cui.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/ui/Cui.cpp b/src/ui/Cui.cpp index 55713f3..972e581 100644 --- a/src/ui/Cui.cpp +++ b/src/ui/Cui.cpp @@ -382,10 +382,20 @@ void CUI::scanProcess(Scanner &scanner) { std::cout <<"**********************************************" << std::endl; std::cout<<"*Input : "; getLine(inputStr); + + if(inputStr == "\\hint") { + std::cout << "*Hint : " << dictionary.word().at(0); + for(unsigned i = 1; i < dictionary.word().size(); ++i) + std::cout << '_'; + if( !dictionary.phonetics().empty() ) + std::cout << " /" << dictionary.phonetics() << "/" << std::endl; + std::cout<<"*Input : "; + getLine(inputStr); + } if(inputStr == "\\modify"){ modify(scanner.getWord()); continue; - }else if(inputStr == "\\add"){ + } else if(inputStr == "\\add"){ std::cout << "Input new word: "; getLine(inputStr); scanner.add(inputStr); -- 2.11.4.GIT