더북(TheBook)

7.4 프로젝트.c

(생략)
int checkFishAlive();  ------------------- ➋ 모든 물고기가 죽었는지 확인하는 함수 선언

int main(void) {
    (중략)
    while (1) {
        (중략)
        if (totalElapsedTime / 20 > level - 1) { (중략) }
        if (checkFishAlive() == 0) { ---- ➌ 함수를 호출해 모든 물고기가 죽었는지 확인
            printf("모든 물고기가 죽었습니다. ㅠㅠ\n\n");
            exit(0);
        } else { // 물고기가 최소 한 마리 이상 살아 있음
            printf("물고기가 아직 살아 있어요!\n\n");
        }
    }
    return 0;
}

(중략)

int checkFishAlive() { ------------------ ➊ 모든 물고기가 죽었는지 확인하는 함수 정의
    for (int i = 0; i < 6; i++) {
        if (arrayFish[i] > 0) {
            return 1; // (true)
        }
    }
    return 0; 
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.