다음으로 선택한 약병 조합을 바른 결과를 보여 줍니다.
➊ 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를 입력받아 다음 테스트 회차로 넘어가기
}