大神们 为什么最后的printf显示说没有存储类和类型说明符

skysonnny 2014-02-26 10:37:20
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<string.h>
#include<iostream>
#include"book.h"

void xinxi(void)
{
int i;
system("cls");
printf("\t\t ================= \n");
printf("\t\t 录入图书信息 \n");
printf("\t\t ================= \n");
printf("\t\t请输入你要录入图书的数量:");
scanf("%d",&N);
for(i=0;i<=N;i++)
{
printf("\t\t请输入第%d本书的编号:",i+1);
scanf("%d",&bk[i].num);
printf("\t\t请输入第%d本书的名字:",i+1);
scanf("%d",&bk[i].name);
printf("\t\t请输入第%d本书的出版社:",i+1);
scanf("%d",&bk[i].publish);
printf("\t\t请输入第%d本书的出版时间:",i+1);
scanf("%d,%d,%d",&bk[i].t.day,&bk[i].t.month,&bk[i].t.year);
printf("\t\t该书是否已经被借阅,已被借阅请输'1',未被借阅请输'0';");
scanf("%d",&bk[i].jie);
printf("-------------------------------------------------------\n");
}
system("CLS");
printf("\t\t ================= \n");
printf("\t\t 录入信息完成 \n");
printf("\t\t =================== \n");
printf("\n\t\t 按任意键继续...... \n");
}
...全文
394 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ForestDB 2014-02-26
  • 打赏
  • 举报
回复
没看到什么明显的问题。
AndyStevens 2014-02-26
  • 打赏
  • 举报
回复
在所有的scanf("%d",&bk[i].name)的%d前面加一个空格试试。

33,317

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧