➎ 안쪽 for 문을 벗어날 때는 가독성이 좋도록 줄바꿈합니다.
➏ 동물 위치 출력 부분을 구분하는 선도 출력합니다.
8.5 프로젝트.c
void printAnimals() { --------------------------- ➊ 동물 위치 출력 함수 정의
printf("\n========= 동물 위치를 보여 줍니다. =========\n\n"); ----- ➋ 안내 문구
for (int i = 0; i < 4; i++) { --------------- ➌ 이중 반복문으로 arrayAnimal 배열 접근
for (int j = 0; j < 5; j++) {
printf("%8s", strAnimal[arrayAnimal[i][j]]); ➍ 카드 지도 좌표로 동물 이름 출력
}
printf("\n"); --------------------------- ➎ 가독성을 위한 줄바꿈
}
printf("\n===========================================\n"); --- ➏ 구분선 출력
}
printQuestion()함수를 작성해 봅시다.
➊ printAnimals()함수와 마찬가지로 카드 지도의 상태를 보여 주기만 하므로 전달값이나 반환값은 필요 없습니다.
➋ 카드 지도와 구분하도록 ‘(문제)’라는 안내 문구를 출력합니다.