더북(TheBook)

8.5 프로젝트.c

int foundAllAnimals(); -------- ➋ 게임 종료 확인 함수 선언

int main(void) {
    while (1) {
        (중략)
        if (foundAllAnimals() == 1) { ---- ➌ 모든 동물을 찾았는지 여부, 1 : 참, 0 : 거짓
            printf("\n\n축하합니다! 모든 동물을 찾았습니다.\n");
            printf("총 %d번 실패했습니다.\n", failCount);
            break;
        }
    }
    return 0;
}

(중략)

int foundAllAnimals() { ------------------ ➊ 게임 종료 확인 함수 정의
    for (int i = 0; i < 4; i++) {
        for (int j = 0; j < 5; j++) {
            if (checkAnimal[i][j] == 0) {
                return 0; // 뒤집지 않은 카드가 있음
            }
        }
    }
    return 1; // 모든 카드 뒤집음
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.