drawTurn() 関数は現在のターンが黒(1P)か白(2P)かを表示する関数です。

戻値はありません。


-----


void drawTurn(){

if( turn == 1 ){

printf( "黒(1P)の番です。\n" );

}else if( turn == -1 ){

printf( "白(2P)の番です。\n" );

}

}

-----

これで、 turn が 『1』 の時は『黒(1P)の番です。』、

『-1』の時は『白(2P)の番です。』と表示するようになりました。


次に nextTurn() 関数を書いてみましょう。

簡単に書けば……

-----

void nextTurn(){

if( turn == 1 ){

turn = -1

}else if( turn == -1 ){

turn = 1

}

}

-----

ということになりますが、


-----

void nextTurn(){

turn = -turn;

}

-----


このように記述した方がよりロジカルと言えるでしょう。