더북(TheBook)

6. 사용자로부터 -1을 입력받을 때까지 3~5단계를 반복합니다. 사용자가 -1을 입력하면 프로그램을 종료합니다.

힌트

1. 도서 제목은 서식 지정자를 %-16s로 지정해 크기 16만큼 공간을 확보하고 왼쪽 정렬로 출력합니다.

2. 전체 도서를 출력하는 부분을 함수로 구현하면 함수를 호출할 때 전달하는 구조체 배열을 함수에서는 구조체 포인터 형태의 매개변수로 받아 사용할 수 있습니다.

실행결과 icon_con

전체 도서 목록입니다.
===============================
1. C 입문편        [대출 가능]
2. 파이썬 기본편   [대출 가능]
3. 자바 기본편     [대출 가능]
4. 파이썬 중급편   [대출 가능]
===============================
대출/반납할 책 번호를 입력하세요.(종료 : -1) : 2
'파이썬 기본편' 대출이 완료됐습니다.

전체 도서 목록입니다.
===============================
1. C 입문편       [대출 가능]
2. 파이썬 기본편  [대출 중]
3. 자바 기본편    [대출 가능]
4. 파이썬 중급편  [대출 가능]
===============================
대출/반납할 책 번호를 입력하세요.(종료 : -1) : 5
잘못된 입력입니다.

전체 도서 목록입니다.
===============================
1. C 입문편       [대출 가능]
2. 파이썬 기본편  [대출 중]
3. 자바 기본편    [대출 가능]
4. 파이썬 중급편  [대출 가능]
===============================
대출/반납할 책 번호를 입력하세요.(종료 : -1) : 2
'파이썬 기본편' 반납이 완료됐습니다.

전체 도서 목록입니다.
===============================
1. C 입문편       [대출 가능]
2. 파이썬 기본편  [대출 가능]
3. 자바 기본편    [대출 가능]
4. 파이썬 중급편  [대출 가능]
===============================
대출/반납할 책 번호를 입력하세요.(종료 : -1) : -1
프로그램을 종료합니다.

정답확인

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