더북(TheBook)

8.5 프로젝트.c

(생략)
void printAnimals(); ---------------------- ➊ 카드 지도 출력 함수 선언
void printQuestion(); --------------------- ➊ 문제 출력 함수 선언

int main(void) {
    (중략)
    shuffleAnimal();
    while (1) { --------------------------- ➋ 게임 끝날 때까지 반복
        int select1 = 0; ------------------ ➌ 사용자가 선택한 첫 번째 번호 저장 변수
        int select2 = 0; ------------------ ➌ 사용자가 선택한 두 번째 번호 저장 변수
        printAnimals(); // 카드 지도 출력 함수 호출
        printQuestion(); // 문제 출력 함수 호출
        printf("\n뒤집을 카드 2장을 고르세요.(예: 12 4) -> "); --- ➍ 안내 문구
        scanf_s("%d %d", &select1, &select2); -------------------- ➎ 숫자 2개 입력받기
        if (select1 == select2) { -------------------------------- ➏ 같은 카드 선택 시 무효 처리
            continue; // 반복문 시작 지점으로 돌아가기
        }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.