셀프체크
문제 구조체를 이용해 도서 관리 프로그램을 만들어 보세요.
조건
1. 다음과 같은 도서 정보가 담긴 구조체를 정의합니다. 각 도서는 번호(ID), 제목, 대출 가능 여부(0: 대출 중, 1: 대출 가능) 정보를 가집니다.
struct book {
int id; // 번호(ID)
char * title; // 제목
int available; // 0 : 대출 중, 1 : 대출 가능
};
2. 구조체 배열을 이용해 예시와 같이 도서 4권을 정의합니다. 각 도서의 번호는 순서대로 1, 2, 3, 4입니다.
예시
C 입문편, 파이썬 기본편, 자바 기본편, 파이썬 중급편
3. 전체 도서 정보를 출력합니다.
4. 사용자로부터 도서 번호를 입력받습니다.
5. 해당 도서가 현재 대출 중이면 반납, 대출 가능한 상태면 대출로 처리합니다.