조건문에서 호출한 success()함수와 fail()함수를 작성해 봅시다. success()함수는 ‘Good! 정답입니다.’라는 정답 메시지만 출력하고, fail()함수도 ‘땡! 틀렸습니다.’라는 오답 메시지만 출력합니다. 두 함수는 반환값이 없으므로 반환형은 void이고 전달값 역시 없습니다. 두 함수 모두 main()함수 위에 함수 선언을, 아래에 함수 정의를 각각 작성합니다.
5.5 프로젝트.c
// 함수 선언
int getRandomNumber(int level);
void showQuestion(int level, int num1, int num2);
void success();
void fail();
int main(void) { (중략) }
int getRandomNumber(int level) { (중략) }
void showQuestion(int level, int num1, int num2) { (중략) }
// 함수 정의
void success() {
printf("\n >> Good! 정답입니다.\n");
}
void fail() {
printf("\n >> 땡! 틀렸습니다.\n");
}