69,382
社区成员
发帖
与我相关
我的任务
分享
void insertdata(FILE *file)
{
int i,j,SIZE,length;
printf("请输入字段的个数");
scanf("%d",&SIZE);
printf("请输入记录的个数");
scanf("%d",&length);
for(i=0;i<length;i++)
{
printf("please input the id.\n");
scanf("%d",&recordid.id);
fprintf(file,"%d",recordid.id);
for(j=0;j<SIZE;j++)
{
printf("请输入字段的类型.\n");
scanf("%s",&recorddata.type);
if(recorddata.type == 'i')
{
fprintf(file,"%s\t",recorddata.type);
printf("please input the data");
scanf("%d",&recorddata.idata);
fprintf(file,"%d\t",recorddata.idata);
}
else if(recorddata.type == 'c')
{
fprintf(file,"%s\t",recorddata.type);
printf("please input the data");
scanf("%s",recorddata.cdata);
fprintf(file,"%s\t",recorddata.cdata);
}
else
{
printf("the type is wrong");
}
}
fputs("#\n",file);
}
}
scanf("%s",&recorddata.type);//这里修改如下
scanf("%c",&recorddata.type);//