더북(TheBook)

Note 서식 지정자의 형식 태그

printfFishes() 함수에서 서식 지정자에 넣는 숫자 3은 서식 지정자에 옵션을 추가할 수 있는 형식 태그의 하나입니다. 이 숫자는 출력할 값의 폭 또는 너비를 지정합니다. 자릿수라고 보면 되는데, 여기서는 3을 넣어 3자리를 지정합니다. 만약 출력할 값이 지정한 너비보다 작으면 자릿수를 맞추기 위해 빈칸으로 채웁니다. 또한, %03d와 같이 % 뒤에 0을 추가하면 빈칸 대신 0으로 채웁니다. 결과를 정렬해서 출력하고 싶을 때 사용하면 유용합니다.

그림 7-12 형식 태그 사용 결과

어항 물 높이를 출력하고 나면 몇 번 어항에 물을 줄지 사용자가 직접 입력합니다. 이를 위해 사용자가 입력하는 어항 번호를 받을 변수 num을 선언합니다. 입력받은 값을 저장하는 변수이므로 초깃값은 필요 없습니다.

어항 번호를 입력하라는 안내 문구를 출력합니다.

어항 번호는 scanf_s()함수로 입력받아 앞에 선언한 num 변수에 저장합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.