|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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'
怎么回事啊?求大神解答 |
|