隠し単語検索ゲームを実装しようとしています。テキスト ファイルからパズルを読み取り、隠し単語がどこにあるかを見つけようとします。しかし、上から下まで検索しようとすると、メソッドとは独立した単純な 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;
}