|  | 
 
| 
代码如下
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  int show()//显示图书
 {
 
 system("cls");
 int n = 0;
 struct book c[50];
 FILE * qx;
 
 qx=fopen( "C:\\C语言作业\\图书信息.txt", "rb");
 for (int i = 0; i < 50; i++)
 {
 fread(&c[i], size_t(struct book), size_t(struct book), 1, qx);
 }fclose(qx);
 int k = 0;
 for (int j = 0; j < 100; j++)
 {
 if (c[j].bnum > 0)
 k++;
 }
 for (int i = 0; i < k; i++)
 {
 printf("序号:%d ,书名:%s , 作者:%s 出版社:%s 库存:%d 原有数:%d \n",books[i].bnum,books[i].bname,books[i].aname,books[i].print,books[i].total,books[i].store);
 }
 
 
 
 }
 显示错误代码
 fread(&c[i], size_t(struct book), size_t(struct book), 1, qx);
 显示错误原因
 expected primary-expression before '(' token
 expected primary-expression before 'struct'
 怎么回事啊?求大神解答
 | 
 |