목차
야구게임
created: 2003/12/10
* Author : [K. Dae Young], Created : [2003-12-10 오전 12:27:26]
* Author : [K. Dae Young], Created : [2003-12-10 오전 12:32:16]
* Author : [K. Dae Young], Created : [2003-12-10 오전 12:33:54]
캡처화면
created: 2003/12/10
* Author : [K. Dae Young], Created : [2003-12-10 오전 12:27:26]
* Author : [K. Dae Young], Created : [2003-12-10 오전 12:32:16]
* Author : [K. Dae Young], Created : [2003-12-10 오전 12:33:54]
캡처화면
본문내용
t i, j;
DECISION temp;//판정을 저장할 임시 변수
// 포인터 유효 검사
assert(pSecretNum);
assert(pInNum);
// 리턴할 결과값 초기화
temp.ball = 0;
temp.strike = 0;
// 스트라이크, 볼의 갯수를 결과변수에 하나씩 더해준다.
for( i = 0; i < 4; i++)
{
for ( j = 0; j < 4; j++)
{
// 형변환을 해서 sizeof(int)값씩 값을 뽑아냄
if( ((int*)pSecretNum)[i] == ((int*)pInNum)[j] )
{
if( i == j)
temp.strike += 1;
else
temp.ball += 1;
}
}
}
// 볼, 스트라이크가 하나도 없을경우 FALSE값 리턴
if( (temp.ball == 0) && (temp.strike == 0) )
{
pDecision = NULL;
return FALSE;
}
// 판정값 대입
pDecision->ball = temp.ball;
pDecision->strike = temp.strike;
return TRUE;
}
/********************************************************************
*Author : [K. Dae Young], Created : [2003-12-10 오전 12:33:54]
********************************************************************
*
* FUNCTION : GetTry
*
* Description :
*계속 여부를 물어보는 함수
* Returns :
* BOOL-계속하면 TRUE, 중단하면 FALSE
*
* Parameters
*
* Note :
*
********************************************************************/
BOOL GetTry()
{
BOOL r;// 결과값을 리턴할 변수
int conti;// 사용자에게 yes, no를 받을 변수 :
printf("계속 하시겠습니까? Yes는 Y(y), No는 N(n) : ");
conti = getch();
if((conti == 'y') || (conti == 'Y'))
r = TRUE;
else
r = FALSE;
printf("\n");
return r;
}
캡처화면
DECISION temp;//판정을 저장할 임시 변수
// 포인터 유효 검사
assert(pSecretNum);
assert(pInNum);
// 리턴할 결과값 초기화
temp.ball = 0;
temp.strike = 0;
// 스트라이크, 볼의 갯수를 결과변수에 하나씩 더해준다.
for( i = 0; i < 4; i++)
{
for ( j = 0; j < 4; j++)
{
// 형변환을 해서 sizeof(int)값씩 값을 뽑아냄
if( ((int*)pSecretNum)[i] == ((int*)pInNum)[j] )
{
if( i == j)
temp.strike += 1;
else
temp.ball += 1;
}
}
}
// 볼, 스트라이크가 하나도 없을경우 FALSE값 리턴
if( (temp.ball == 0) && (temp.strike == 0) )
{
pDecision = NULL;
return FALSE;
}
// 판정값 대입
pDecision->ball = temp.ball;
pDecision->strike = temp.strike;
return TRUE;
}
/********************************************************************
*Author : [K. Dae Young], Created : [2003-12-10 오전 12:33:54]
********************************************************************
*
* FUNCTION : GetTry
*
* Description :
*계속 여부를 물어보는 함수
* Returns :
* BOOL-계속하면 TRUE, 중단하면 FALSE
*
* Parameters
*
* Note :
*
********************************************************************/
BOOL GetTry()
{
BOOL r;// 결과값을 리턴할 변수
int conti;// 사용자에게 yes, no를 받을 변수 :
printf("계속 하시겠습니까? Yes는 Y(y), No는 N(n) : ");
conti = getch();
if((conti == 'y') || (conti == 'Y'))
r = TRUE;
else
r = FALSE;
printf("\n");
return r;
}
캡처화면
추천자료
- 다지능 이론
- 마시멜로 이야기의 내용 줄거리 요약 및 감상문(A+)
- 스포츠 전문 미디어의 문제점과 개선방안(A+레포트)★★★★★
- 스포츠 선수의 병역 특례 확대방안
- 초등중심의 경기운영에 관한 연구
- 뻐꾸기 둥지 위로 날아간 새를 통한 정신분석
- 1학년 즐거운 생활 4.풍선놀이(3/6) 교수학습 과정안 . 세안
- 2020부산 하계올림픽유치의 효과 및 타당성
- SK와이번스 마케팅과 한국인삼공사 농구단 마케팅의 비교
- 4,5,6학년) 티볼지도안 : 티볼을 이해하고 즐기자
- 스포츠마케팅,kbo,마케팅,브랜드,브랜드마케팅,기업,서비스마케팅,글로벌,경영,시장,사례
- 비트겐슈타인의 그림이론
- 구더기 무서워 장 못 담글까의 뜻을 간단히 설명하시오.
- E-SPORT 아마추어 대회” 기획서
소개글