C,C++로 만드는 간단한 프로젝트/숫자 야구
-
3. 플레이어의 기록을 파일에 저장 & 로드 하기C,C++로 만드는 간단한 프로젝트/숫자 야구 2021. 1. 2. 22:09
1. 플레이어의 기록을 파일에 저장하기 우리가 게임이 끝났을 때, 플레이어의 이름과 점수를 파일에 기록할 것이다. 그런데 제약 사항을 하나 두도록 하자. 즉, 점수( 시도 회수 )가 가장 높은 플레이어 5명에 대한 정보만 저장할 것이다. 그리고 파일에 저장할 때, 맨 윗줄에는 저장되어 있는 플레이어의 숫자를 기록하자. 그리고 플레이어의 정보는 점수가 가장 높은 순으로 저장을 한다. 다시 말하면 시도 회수가 낮은 순에서 높은 순으로 저장이 된다. 파일 분할을 통해서, 플레이어의 정보와 파일에 플레이어의 정보를 저장하는 함수들을 저장해보자. 아래는 플레이어들의 정보를 파일에 저장하는 함수 아래는 플레이어들의 점수를 낮은 순에서 높은 순으로 정렬하는 함수이..
-
게임 진행 하기C,C++로 만드는 간단한 프로젝트/숫자 야구 2021. 1. 2. 19:45
1. 랜덤수를 배열에 저장하기 랜덤 수를 받는 함수를 하나 만들어야 한다. 조건은 이 랜덤 수는 중복을 허용하지 않는다. 그리고 입력 받을 수는 1~9 사이이며, 총 3개의 수를 입력받는다. 우선 아래의 내용을 추가한다. 아래의 글을 참고해도 된다. designatedroom87.tistory.com/207?category=885556 배열에 중복 없이 랜덤으로 숫자 저장하기 문제에 대해서 생각을 해보자. 처음에 배열에 아무 것도 저장이 되어 있지 않다면 해당하는 수를 바로 배열의 [0]번째 인덱스 요소에 저장 한다. 문제는 바로 [1]번째 인덱스에 저장을 할 때이다. designatedroom87.tistory.com Generate_RandomNumber함수 그리고 디버깅용으로 배열에 있는 데이터를 ..