Position SearchTileNum(int num, Board& _board) { Position p = { -1,-1 }; //値は1~BOARD_HEIGHT*BOARD_WIDTHまであるはず、4x4なら、1~16 if(値が、_numの値の範囲からずれてたら) return(p); for (int j = 0; j < ボードの高さ; j++) { for (int i = 0; i < ボードの幅; i++) { if (_numを見つけた) { p = インデックスを返す; return(p); } } } //ここまでたどり着いたら、そのまま-1,-1をかえす。エラー判定用 //上でエラー処理してるから、ここまでたどり着くパターンはないはずなのよね。でも一応書く return(p); }