我正在尝试实现一个隐藏单词查找器游戏,它从文本文件中读取谜题,然后尝试找出隐藏单词的位置。但是,当我尝试进行自上而下的搜索时,屏幕上什么也没有出现,即使我编写了一个独立于该方法的简单 cout 命令。这是代码:(输出什么都没有)
bool WordPuzzle::searchTopToBottom(string word){
cout << "asdasda";
string fullWord = "";
int i = 0;
int j = 0;
int index = 0;
int count;
bool a = false;
while (i < numOfColumn){
while (j < numOfRow){
if (word[index] == puzzle[i][j]){
i++;
index++;
count++;
fullWord += word[index];
if (count == word.size()){
a = true;
break;
}
}
else
j++;
}
}
if (a){
cout << fullWord;
return true;
}
else{
cout << "not found";
return false;
}
}
int main (){
cout << "qweqw";
WordPuzzle w ("puzzle.txt");
cout << "qweqw";
w.searchTopToBottom("DEMIR");
return 0;
}