본문내용
/* 오목 게임 */
#include
#include
int row, col, e, f, i;
char dol;
char re_game;
char board[21][21];
int count = 0;
void menu();
void dole();
void print();
void change();
void gaming();
void judge();
void try_again();
void main()
{
menu(); // 시작 부분 호출
dole(); // 바둑돌 선택 호출
print();
gaming();
}
void menu() // 시작 부분
{
printf("****************************************************************\n");
printf("*****************오목 게임을 시작 하겠습니다. ******************\n");
printf("****************************************************************\n");
printf("\n");
printf(" ");
for(col=1;col<22;col++)
printf("%2d ",col);
printf("\n");
for(row = 0; row < 21 ; row++)
{
printf("%2d", row+1);
for(col=0;col<21;col++)
{
board[row][col] = '.';
printf("%2c ", board[row][col]);
}
printf("\n");
}
}
void dole() // 바둑 돌 선택
{
printf("\n");
printf("바둑 돌을 선택 하세요(O,X): ");
scanf("%c", &dol);
fflush(stdin); // 버퍼 초기화
while(1)
{
if( dol == 'O' || dol == 'X' || dol == 'o' || dol == 'x')
{
system("cls"); //화면 클리어
printf("\n");
break;
}
else
{
printf("O, X외에 입력 할 수 없습니다. \n");
printf("바둑 돌을 선택 하세요(O,X): ");
scanf("%c", &dol);
fflush(stdin); // 버퍼 초기화
}
#include
#include
int row, col, e, f, i;
char dol;
char re_game;
char board[21][21];
int count = 0;
void menu();
void dole();
void print();
void change();
void gaming();
void judge();
void try_again();
void main()
{
menu(); // 시작 부분 호출
dole(); // 바둑돌 선택 호출
print();
gaming();
}
void menu() // 시작 부분
{
printf("****************************************************************\n");
printf("*****************오목 게임을 시작 하겠습니다. ******************\n");
printf("****************************************************************\n");
printf("\n");
printf(" ");
for(col=1;col<22;col++)
printf("%2d ",col);
printf("\n");
for(row = 0; row < 21 ; row++)
{
printf("%2d", row+1);
for(col=0;col<21;col++)
{
board[row][col] = '.';
printf("%2c ", board[row][col]);
}
printf("\n");
}
}
void dole() // 바둑 돌 선택
{
printf("\n");
printf("바둑 돌을 선택 하세요(O,X): ");
scanf("%c", &dol);
fflush(stdin); // 버퍼 초기화
while(1)
{
if( dol == 'O' || dol == 'X' || dol == 'o' || dol == 'x')
{
system("cls"); //화면 클리어
printf("\n");
break;
}
else
{
printf("O, X외에 입력 할 수 없습니다. \n");
printf("바둑 돌을 선택 하세요(O,X): ");
scanf("%c", &dol);
fflush(stdin); // 버퍼 초기화
}
추천자료
C 언어 레포트
c언어 공간 복잡도를 계산해서 출력 하는 프로그램
c언어 구구단을 계산해서 출력하는 프로그램
c언어를 이용한 자료구조 그래프 표현과 진출 차수 계산
C 로 작성한 * 다이아몬드 출력
[C 프로그래밍] C로 배우는 프로그래밍 기초 2장 이해점검 및 프로그램문제 풀이
C언어 연결리스트 파일입출력 을 이용한 관리 프로그램
[C 프로그래밍] C로 배우는 프로그래밍 (사원관리 프로그램)
c로 배우는 프로그래밍 기초
c로 배우는 프로그래밍 기초
[c언어] C 언어 입문
2011 브랜드 인지도 제고 방향제시를 통한 B2C의‘대왕’이 되다. - 대왕,B2C,주식회사대왕,대...
VHDL 설계 언어 실습 (문법적용) (logic1, ex1, ex2, if, 다중 if, memory if, case, for loo...
AVR ATmega128을 이용한 LED실험 해석 (avr atmega128,led실험,led점멸,led 시프트,쉬프트,pw...