?
Hab nochmal rübergeschaut.
Die Abfrage der Diagonalen gehört natürlich nicht in die Schleife.
bool player_win(char player)
{
for(int i=0;i<fieldsize;i++)
{
if(check_line(player,i,0,0,1)||check_line(player,0,i,1,0))
{
return true;
}
}
if (check_line(player,0,0,1,1)||check_line(player,fieldsize-1,0,-1,1)) return true;
return false;
}