정확히는 사용자 정의 함수의 문자 반환? 에 문제가 있어서리...
if (check_winner(player) == 'y')
WinOrNot = 'y';
일단 check_winner(player)로 틱택토 판에서 같은게 있는지 확인하구, 같은게 있다면 y를 반환해서 좌표 입력받는것을 끝내려 그러거든.
WinOrNot 저게 while에다가 != 써서 돌고있는건데 그걸 끊는거야.
int i;
char ans='y';
for(i=0;i<3;i++)
{
if (servant[i][0] == servant[i][1] == servant[i][2] == player)
return ans;
}
이 냄새나는 코드가 check_winner의 일부인데, servant가 틱택토 판이야. 난 배열썼음.(전역)
일단 가로줄로 같은게있고 player와 일치한다면(이게 while문 마지막에 플레이어 O, X를 교대함) ans를 반환해서 더이상 좌표 입력받는걸 끊고 싶은데 계속 그냥 돔. 체크해볼려고 시스템도 넣어봤는데 안뜨는거보면 내가 if 조건을 잘못썼거나 한거같은데 어디가 문제일까나..?
@ㅅㅅㅅ
컨디션을 논리곱으로 묶으라에요? - DCW
맞아요 세브 그걸로 해결했어요 땡큐다요 ㅅㅂ
http://autogram.tk/이
중고차 어플리케이션 어떤가요?