std::string::find总是返回string::npos,即使它应该找到一些东西。在本例中,我尝试查找后跟新行的{。但是无论我在那里放什么字符串,它都找不到它。=string::npos) ko=input.find("{\n"); //here is the problem!!!
if(ko!=string::npos && input[ko]=='\n&
要猜测的单词是从数据文件中提取出来的,程序从文件中选择最后一个单词作为游戏使用的单词,‘word’是我用于此的变量,随着游戏的进行,用户猜测一个字母,如果字母在单词中是正确的,如果不正确,程序将逐步显示一个“板”或绞刑架的图片。我使用str.find()查看所猜字母是否在单词中,代码如下: cout << "\nGuess a letter in the word: &