实现图书超市收银系统添加图书信息功能
实现步骤:
struct Book{
int buy;
char ISBN[14];
char Name[20];
double Price;
char Author[20];
char publish[30];
};
Book book[100];
(3)添加图书信息
static int counter=0;
for(;;)
{
system("cls");
printf("增加图书\n\n");
printf("请输入编号:\n");
scanf("%s",book[counter].ISBN);
printf("请输入书名:\n");
scanf("%s",book[counter].Name);
printf("请输入价格:\n");
scanf("%lf",&book[counter].Price);
printf("请输入作者:\n");
scanf("%s",book[counter].Author);
printf("请输入出版社:\n");
scanf("%s",book[counter].publish);
counter++;
printf("是否继续增加?Y/N\n");
char opt;
//因为scanf在接受%s的时候会遗留一个\0所以我们需要接受2次
scanf("%c%c",&opt,&opt);
if(opt=='n'||opt=='N')
break;
}
我们将添加图书信息功能实现,至于一览图书功能,就留待读者思考与实现。