목차
books.cpp
books.dsp
books.dsw
Books.ncb
books.opt
Books.plg
121KB
파일 6
books.dsp
books.dsw
Books.ncb
books.opt
Books.plg
121KB
파일 6
본문내용
#include
#include
#include
struct Book{ //도서 Book이라는 구조체 선언
char title[50]; //도서 제목을 등록 및 출력하는 배열 변수
char date[50]; //도서 날짜를 등록 및 출력하는 배열 변수
char Price[50]; //도서 가격을 저장 및 출력하는 변수
char bookNo[50]; //도서 번호를 지정 및 출력하는 변수
};
typedef struct Book books;//구조체 Book의 변수를 선언
struct Member{ //회원 Member라는 구조체 선언
char name[50]; // 회원 이름을 등록 및 출력하는 배열 변수
char add[50]; // 회원 주소를 등록 및 출력하는 배열 변수
char memberNo[50]; // 회원 번호를 지정 및 출력하는 변수
char regNo[50]; // 회원 주민 등록 번호를 지정하는 변수
char homeNo[50]; // 회원의 집전화번호를 저장 및 출력하는 변수
char phoneNo[50]; // 회원 휴대전화를 저장 및 출력하는 변수
}; // 구조체 Member의 변수 member[MAX]배열 변수를 서언
typedef struct Member members;//구조체 Member의 변수를 선언
int SelectMenu(); //메뉴를 선택하는 int형 호출 함수
void Input(); //도서 및 회원의 정보를 입력하는 void형 호출 함수
void Output(); //도서 및 회원의 정보를 전체 출력하는 void형 호출 함수
void Search(); //도서 및 회원의 정보를 검색하는 void형 호출 함수
void Delete(); //도서 및 회원의 정보를 삭제하는 void형 호출 함수
void main()//메인 함수
{
while(1)//메뉴를 돌리기위한 while문
{
int MenuNo;//함수를 호출하기 위한 메뉴 선택 int형 변수
printf(\"\\t**********************************************\\n\");
printf(\"\\t**************도서 관리 프로그램**************\\n\");
printf(\"\\t**********************************************\\n\");
//printf(\"\\t*\\t\\t\\t\\t\\t\\t *\\n\");
SelectMenu();//메인 메뉴를 호출하는 함수
//printf(\"\\t*\\t\\t\\t\\t\\t\\t *\\n\");
printf(\"\\t**********************************************\\n\");
printf(\"\\t*메뉴 선택(정수입력) : \");
scanf(\"%d\", &MenuNo);
getchar();//무한 루프 실행으로 버그발생을 방지하기 위한 getchar()함수
switch(MenuNo)//함수 호출을 위한 조건문
{
case 1:Input(); break;//도서 및 회원의 정보 입력을 위한 호출 함수 조건문
case 2:Output(); break;//도서 및 회원의 정보 출력을 위한 호출 함수 조건문
case 3:Search(); break;//도서 및 회원의 정보 검색을 위한 호출 함수 조건문
case 4:Delete(); break;//도서 및 회원의 정보 삭제를 위한 호출 함수 조건문
case 5:printf(\"\\n\\t***프로그램을 종료합니다***\\n\\n\"); exit(1);break;//while문의 무한 루프를 빠져나오기 위한 조건문
default: printf(\"\\n\\t입력값이 틀렸습니다.! 다시 입력 해주세요!(엔터키를 눌러주세요!)\\n\\n\");
}
getchar();
system(\"cls\");
}
}
#include
#include
struct Book{ //도서 Book이라는 구조체 선언
char title[50]; //도서 제목을 등록 및 출력하는 배열 변수
char date[50]; //도서 날짜를 등록 및 출력하는 배열 변수
char Price[50]; //도서 가격을 저장 및 출력하는 변수
char bookNo[50]; //도서 번호를 지정 및 출력하는 변수
};
typedef struct Book books;//구조체 Book의 변수를 선언
struct Member{ //회원 Member라는 구조체 선언
char name[50]; // 회원 이름을 등록 및 출력하는 배열 변수
char add[50]; // 회원 주소를 등록 및 출력하는 배열 변수
char memberNo[50]; // 회원 번호를 지정 및 출력하는 변수
char regNo[50]; // 회원 주민 등록 번호를 지정하는 변수
char homeNo[50]; // 회원의 집전화번호를 저장 및 출력하는 변수
char phoneNo[50]; // 회원 휴대전화를 저장 및 출력하는 변수
}; // 구조체 Member의 변수 member[MAX]배열 변수를 서언
typedef struct Member members;//구조체 Member의 변수를 선언
int SelectMenu(); //메뉴를 선택하는 int형 호출 함수
void Input(); //도서 및 회원의 정보를 입력하는 void형 호출 함수
void Output(); //도서 및 회원의 정보를 전체 출력하는 void형 호출 함수
void Search(); //도서 및 회원의 정보를 검색하는 void형 호출 함수
void Delete(); //도서 및 회원의 정보를 삭제하는 void형 호출 함수
void main()//메인 함수
{
while(1)//메뉴를 돌리기위한 while문
{
int MenuNo;//함수를 호출하기 위한 메뉴 선택 int형 변수
printf(\"\\t**********************************************\\n\");
printf(\"\\t**************도서 관리 프로그램**************\\n\");
printf(\"\\t**********************************************\\n\");
//printf(\"\\t*\\t\\t\\t\\t\\t\\t *\\n\");
SelectMenu();//메인 메뉴를 호출하는 함수
//printf(\"\\t*\\t\\t\\t\\t\\t\\t *\\n\");
printf(\"\\t**********************************************\\n\");
printf(\"\\t*메뉴 선택(정수입력) : \");
scanf(\"%d\", &MenuNo);
getchar();//무한 루프 실행으로 버그발생을 방지하기 위한 getchar()함수
switch(MenuNo)//함수 호출을 위한 조건문
{
case 1:Input(); break;//도서 및 회원의 정보 입력을 위한 호출 함수 조건문
case 2:Output(); break;//도서 및 회원의 정보 출력을 위한 호출 함수 조건문
case 3:Search(); break;//도서 및 회원의 정보 검색을 위한 호출 함수 조건문
case 4:Delete(); break;//도서 및 회원의 정보 삭제를 위한 호출 함수 조건문
case 5:printf(\"\\n\\t***프로그램을 종료합니다***\\n\\n\"); exit(1);break;//while문의 무한 루프를 빠져나오기 위한 조건문
default: printf(\"\\n\\t입력값이 틀렸습니다.! 다시 입력 해주세요!(엔터키를 눌러주세요!)\\n\\n\");
}
getchar();
system(\"cls\");
}
}
추천자료
- 대학도서관 조직의 경영과 관리
- sort에 관한 프로그램을 짜오거나 조사하기 : C언어로
- 전자공학도를 위한 c 언어 3장 프로그램
- LR 파싱을 이용한 ( C언어 ) 계산기 프로그램을 작성
- 공공도서관 문화프로그램의 현황과 개선방안에 대한 보고서
- v/b도서대여프로그램
- 미로 찾기 프로그램 발표(c언어)
- 현금 입출금 프로그램 발표(c언어)
- 전기요금계산 프로그램 발표(c언어)
- [도서관사서 계속교육]도서관사서 계속교육의 유형, 도서관사서 계속교육의 중요성, 도서관사...
- 도서대여프로그램
- 도서관 프로그램 기획 리포트 - E-book (용인시)
- [성 사랑, 사회 C형] 출산, 양육, 가사 노동 등 재생산을 여성의 일로만 보는 시각을 교재나 ...
소개글