-
게임 진행 하기C,C++로 만드는 간단한 프로젝트/숫자 야구 2021. 1. 2. 19:45
1. 랜덤수를 배열에 저장하기
랜덤 수를 받는 함수를 하나 만들어야 한다.
조건은 이 랜덤 수는 중복을 허용하지 않는다.
그리고 입력 받을 수는 1~9 사이이며, 총 3개의 수를 입력받는다.
우선 아래의 내용을 추가한다.
아래의 글을 참고해도 된다.
designatedroom87.tistory.com/207?category=885556
Generate_RandomNumber함수
그리고 디버깅용으로 배열에 있는 데이터를 출력하는 함수를 하나 만들어보자.
나중에 이 함수는 지워도 된다.
ShowArrayNumber함수
위의 두 함수의 호출은 아래의 switch ~ case문에서 한다.
실행해보자.
아래와 같이 중복이 허용되지 않고 랜덤수가 저장 됨을 볼 수 있다.
2. 플레이어로부터 중복을 허용하지 않고 수를 입력받아 배열에 저장하기
그리고 이번에는 플레이어로부터 숫자를 입력받는 함수를 만들어보자.
규칙은 위의 내용과 같다.
입력받을 수는 1~9 사이의 숫자여야 하며, 중복을 허용하지 않는다.
함수의 이름은 Player_Input_Number라고 하자.
Generate_RandomNumber함수와 내용이 비슷하다.
함수의 호출은 main함수의 switch ~ case에서 한다.
아래를 보자.
프로그램을 실행해보자.
3. 게임 진행함수들을 만들어 보자.
스트라이크를 판정하는 함수를 만들어보자.
볼을 판정하는 함수를 만들어보자.
게임을 진행하는 함수를 만들어보자.
Play_Game함수는 main함수의 switch ~ case문에서 호출한다.
실행해보자.
나중에 아래의 case문에서 ShowArrayNumber함수는 주석 처리를 하도록 하자.
소스 파일
'C,C++로 만드는 간단한 프로젝트 > 숫자 야구' 카테고리의 다른 글
3. 플레이어의 기록을 파일에 저장 & 로드 하기 (0) 2021.01.02 1. 게임 기본 구성 만들기 (0) 2021.01.02