m0_60301291 2024-01-08 15:25 采纳率: 50%
浏览 3

图书管理系统无法正确接收图书信息,如何解决?(相关搜索:c语言)

图书管理系统无法正确接收图书信息,不知道哪里出问题

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);
}

  • 写回答

3条回答 默认 最新

  • Soulic 2024-01-08 16:07
    关注

    可以说下具体遇到了什么问题吗,文件没有写入数据还是其他什么问题呢

    评论

报告相同问题?

问题事件

  • 创建了问题 1月8日