2014-git-work/cpp/aimaina/book.h

35 lines
774 B
C
Raw Normal View History

2012-08-28 23:07:07 +09:00
/*
book.h
(C)2012 B11T3074C, B11T3011K - MIT License
*/
#ifndef BOOK_H
#define BOOK_H
// 1冊あたりの本のデータ
typedef struct Bookdata {
char *title; // タイトル
char *author; // 著者
char *publisher; // 出版元
char *year; // 発行年
char *pages; // ページ数
char *isbn; // ISBN
char *note; // 備考
struct Bookdata *next; // 次の要素
struct Bookdata *prev; // 前の要素
} Bookdata;
void input_data(Bookdata *target);
void show_data(Bookdata *target);
void delete_data(Bookdata *target);
void add_data(Bookdata *new_data);
void show_all(void);
void savelist(char *filename);
int openlist(char *filename);
void init_data(Bookdata *book);
void regist_data(void);
void search(void);
#endif