1

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

2 に答える 2