请问有人懂错在哪儿吗,求答疑

  1. 图书信息管理系统
    实现以下功能:结构体与数组的区别:数组处理同一类型的数据,结构体:处理不同类型的数据。①系统以菜单方式工作;②图书信息录入功能;③图书信息浏览功能;④查询和排序功能;⑤自行设计相关功能;⑥对不同的功能设计不同的函数,完成函数的设计和调用。备注:图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。
    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>

int flag; //全局变量,用来定位要操作的结构体数组的位置

struct tushu
{
char tnumber[100]; //图书编号
char tname[100]; //图书名字
char zname[100]; //作者姓名
char cname[100]; //出版社名
int year; //出版日期
float shu; //同一本书的数量
};

struct tushu s[1000]; //定义结构体数组(这里数组大小1000,最多1000个)

//函数的声明
void luru();
void read();
void xianshi();
void buchong();
void chaxun();
void del();
void xiugai();

void luru() //定义录入函数部分,void无返回值
{

FILE *fp;              //定义一个指向文件的指针fp
fp=fopen("wenjian.txt","w+");//打开一个在同目录下名字叫"wenjian“的txt文件,后面的"w+"是打开方式,以读写的方式打开
int i=0;              //从头录入数据,从数组[0]开始
while(1)
{
    printf("请依次输入图书编号 图书名字 作者姓名 出版社名 出版日期 同册书的数目");
    printf("\n");
    scanf("%s%s%s%s%d%f",s[i].tnumber,s[i].tname,s[i].zname,s[i].cname,&s[i].year,&s[i].shu);

错误提示是?
仅供参考:


#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int flag; //全局变量,用来定位要操作的结构体数组的位置

struct tushu
{
char tnumber[100]; //图书编号
char tname[100]; //图书名字
char zname[100]; //作者姓名
char cname[100]; //出版社名
int year; //出版日期
float shu; //同一本书的数量
};

struct tushu s[1000]; //定义结构体数组(这里数组大小1000,最多1000个)

//函数的声明
void luru();
void read();
void xianshi();
void buchong();
void chaxun();
void del();
void xiugai();

void luru() //定义录入函数部分,void无返回值
{
    FILE *fp;              //定义一个指向文件的指针fp
    fp=fopen("wenjian.txt","w+");//打开一个在同目录下名字叫"wenjian“的txt文件,后面的"w+"是打开方式,以读写的方式打开
    int i=0;              //从头录入数据,从数组[0]开始
    while(1)
    {
        printf("请依次输入图书编号 图书名字 作者姓名 出版社名 出版日期 同册书的数目");
        printf("%d\n",i+1);
        scanf("%s%s%s%s%d%f",s[i].tnumber,s[i].tname,s[i].zname,s[i].cname,&s[i].year,&s[i].shu);
        i++;
        if (i>=2) break;
    }
}
int main()
{
    luru();
    printf("录入完毕\n");
    //...
    return 0;
}
//请依次输入图书编号 图书名字 作者姓名 出版社名 出版日期 同册书的数目1
//1 三体 刘慈欣 ? ? ?
//请依次输入图书编号 图书名字 作者姓名 出版社名 出版日期 同册书的数目2
//2 ? ? ? ? ?
//录入完毕