더북(TheBook)

다음으로 선택한 약병 조합을 바른 결과를 보여 줍니다.

isIncluded가 1이면 이번에 바른 물약 중에 진짜 발모제가 포함됐다는 의미이므로 성공 메시지를 출력합니다. 1이 아니라면 실패이므로 실패 메시지를 출력합니다.

자라나라 머리카락 게임은 총 3회의 테스트 결과를 보여 줍니다. 결과를 한 번에 보면 재미없으니 회차마다 머리카락이 났는지 안 났는지 결과를 확인하겠습니다. Enter를 눌러야 다음으로 넘어가도록 getchar()함수를 사용합니다. getchar()는 사용자 입력을 받는 함수로, 사용자 입력을 대기하고 있다가 Enter를 입력받으면 다음 코드가 실행됩니다.

6.6 프로젝트.c

for (int i = 1; i <= 3; i++) {
    (중략)
    printf("번 물약을 머리에 바릅니다.\n\n"); 
    if (isIncluded == 1) { --------------------- ➊ 약병 조합에 발모제가 포함된 경우
        printf(">> 성공! 머리카락이 났어요!!\n");
    } else { ----------------------------------- ➊ 약병 조합에 발모제가 포함되지 않은 경우
        printf(">> 실패! 머리카락이 나지 않았어요. ㅠㅠ\n");
    }
    printf("\n 계속하려면 Enter를 누르세요. \n"); // 안내 문구
    getchar(); --------------------------------- ➋ Enter를 입력받아 다음 테스트 회차로 넘어가기
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.