C/C++の宿題片付けます 155代目
■ このスレッドは過去ログ倉庫に格納されています
0577デフォルトの名無しさん
2012/01/23(月) 12:53:02.84引き分け判定の関数 check_board() は全てのマスが○×で埋まってる場合に 0 を返せば良いけど、
そうなってないでしょ
ループ内で NASI を検出したら 1 を返す様にしてループを抜けたら 0 を返す様にすれば良い
実際は全てのマスが埋まらなくても引き分けの判定をする事はできるけど、そこまでは求められてないと思う
player を 1 と 2 で示せば char* batumaru[] = { "−", "×", "○" }; とする事で色々簡略化できると思う
line 41 の if ブロックは board[x][y] = player; で済むし
line 62 の switch ブロックも printf( batumaru[ board[x][y] ); で済む
まぁこれはオマケみたいな話だからどうでも良いけど
■ このスレッドは過去ログ倉庫に格納されています