我有一个循环,我想在第一个 cin 按下回车键时退出,但我无法让程序正常工作。目前我有:
while(running) {
cout << "enter word: ";
getline(cin,starting);
if(ladder.validWord(starting))
running = false;
else if(starting.empty())
return 0;
else
cout << "invalid word...\n";
}
我需要提取好的输入,同时仍然测试输入键。目前这仍然退出程序,并给我一些奇怪的混乱(在程序结束时),似乎是从我的命令行目录中删除的,例如:
g-dev@gdev-virtualBox:~/folder/ComputerProgramming/Wor$ dLadder
谢谢您的帮助!