c:\documents and settings\administrator\my documents\c\cpp1.cpp(238) : error C2448: '<Unknown>' : function-style initializer appears to be a function definition
Error executing cl.exe.
이렇게 에러가 나요 ㅠ,ㅠ;; 어떻게 고쳐야 하는지요 ㅠㅠ.;; 차근차근 배우고 싶어요;
board[][]배열에는 판의 상태를 나타냅니다. 0은 빈 곳,1은 돌이 있는 곳,
knock함수는 case LEFT,RIGHT,UP,DOWN 에서 사용되는 데 만약 바로 전 위치에 돌이 없었다면 판을 다시 그려줘야 합니다. 그래서 board[x][y]가 1이 아니면(그 곳에 돌이 없으면) 1을 반환해서 if문의 내용을 실행합니다.
case ENTER는 엔터를 누를 때 좌표(x,y) 배열[x][y]에 돌이있다는 값인 1을 대입하고 화면에 돌을 그려주는 역할을 합니다.
이거 왜 실행이 안됄까요 ㅠㅠ,;;;;;
계속 에러가 ㅠ.ㅠ;
c:\documents and settings\administrator\my documents\c\cpp1.cpp(238) : error C2448: '<Unknown>' : function-style initializer appears to be a function definition
Error executing cl.exe.
이렇게 에러가 나요 ㅠ,ㅠ;; 어떻게 고쳐야 하는지요 ㅠㅠ.;; 차근차근 배우고 싶어요;
저는 Dev-cpp 컴파일러로 컴파일했습니다.
이 컴파일러로 한번 해보셔요.
http://prdownloads.sourceforge.net/dev-cpp/devcpp-4.9.9.2_setup.exe
그리고 이건 중간쯤이니
http://zfanta.com/entry/C언어로-오목만들기-5-마지막
이것도 봐주세요^^
저... 죄송하지만 질문쩜 할께요;;
int knock(x,y)
{
gotoxy(x,y);
puts("○");
if(board[x][y]==1)
return 0;
else
return 1;
}
////// 요 함수도 잘모르겠어요... board[x][y]가 1이면 0을 호출하구 아니면 1을 호출하는게
뭘뜯하는건지;; ㅠㅠ.;;; 아직 배우는 중이라;;;; 아르켜주세효 ㅎㅎㅎ;;;
case ENTER :
if(board[x][y] == 0)
{
board[x][y]=1;
gotoxy(x,y);
puts("○");
/// 이부분에서 엔터를 누를 경우. board[x][y]값이 0이랑 같으면 board[x][y]가 1로 치환돼고
x,y좌표로 가서 ○ <---이걸 둔다는건데;;; 어떻게
엔터를 치면 돌이 놓여지는지 모르겠어요;; 이해를 못하겠어요 ㅠ.ㅠ...... 알려주세요;;;;
board[][]배열에는 판의 상태를 나타냅니다. 0은 빈 곳,1은 돌이 있는 곳,
knock함수는 case LEFT,RIGHT,UP,DOWN 에서 사용되는 데 만약 바로 전 위치에 돌이 없었다면 판을 다시 그려줘야 합니다. 그래서 board[x][y]가 1이 아니면(그 곳에 돌이 없으면) 1을 반환해서 if문의 내용을 실행합니다.
case ENTER는 엔터를 누를 때 좌표(x,y) 배열[x][y]에 돌이있다는 값인 1을 대입하고 화면에 돌을 그려주는 역할을 합니다.
이해 안되는 부분마다 질문 많이해주세요 ㅎㅎ
ㅎㅎ.. 여기까지 이제 이해가 간거 같아요 ㅎㅎ/
board[][]이게 초기값을 설정안해주면 값이 0이라는걸 이제 알았어요;;;ㅎㅎ;
차근차근 다음단계까지 보면서 나중에 또 질문해도 돼죠~? ㅎㅎ//
수고하셨어요^^
초기화 없이 0으로하려면 전역변수로 전언을 해야합니다.
질문 환영이에요 ㅎㅎ
return 0;으로 되어있는거는.... 화면을 어떤 상태로 만드는 건가요?? 좌표에 돌이 있으면 return0;인데 return0;으로 하면 처음으로 되돌린다?? 그런건가요??
바둑판의 상태에따라.....
지나가던 학생인데 질문좀 드려도 될까요?? 여기 짜 놓으신 프로그램이 혹시 네트워크상에 클라이언트가 접속해서 같이 오목을 둘 수 있는 프로그램인가요?? 워낙 기초도 모르는 초보라 엉뚱한 질문드립니다 ㅠㅠ
그냥 키보드 하나로 두 명이 하는 게임입니다.
최종 소스 코드는
http://zfanta.com/entry/C%EC%96%B8%EC%96%B4%EB%A1%9C-%EC%98%A4%EB%AA%A9%EA%B2%8C%EC%9E%84%EB%A7%8C%EB%93%A4%EA%B8%B0-%EA%B0%9C%EC%84%A0
여기와
http://un-i.tistory.com/entry/ZFanta-Fivein-Refactoring-Fin
여기(제가 환타 님 허락 받고 좀 더 고친 것)를 참조하세요.