6. 사용자로부터 -1을 입력받을 때까지 3~5단계를 반복합니다. 사용자가 -1을 입력하면 프로그램을 종료합니다.
힌트
1. 도서 제목은 서식 지정자를 %-16s로 지정해 크기 16만큼 공간을 확보하고 왼쪽 정렬로 출력합니다.
2. 전체 도서를 출력하는 부분을 함수로 구현하면 함수를 호출할 때 전달하는 구조체 배열을 함수에서는 구조체 포인터 형태의 매개변수로 받아 사용할 수 있습니다.
실행결과 |
전체 도서 목록입니다. =============================== 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 프로그램을 종료합니다. |