图书管理系统无法正确接收图书信息,不知道哪里出问题
void add_book()
{
char name[100];
char author[100];
int id;
printf("请输入书名:");
scanf_s("%s", name, sizeof(name));
printf("请输入作者:");
scanf_s("%s", author, sizeof(author));
printf("请输入序列号:");
scanf_s("%d", &id, sizeof(id));
FILE* fp = fopen("book.txt", "a");
if (fp == NULL)
{
perror("File open failed:");
return;
}
fprintf(fp, "%99s\t%99s\t%d\n", name, author, id);
fclose(fp);
}