大家看一下 为什么就是字符串输出的时候程序直接终止了 我是不是哪里搞错了
书名、作者、出版社这几个数组的定义有问题,按你这样写的话应该要定义成二维数组,2代表个数,100代表每一个要保存的内容总长度
typedef struct library {
char name[2][100];
char writer[2][100];
char publishing_house[2][100];
int years[2];
int state[2];
}library;