结构体数组的打印
请问 这个结构体数组应该怎么打印,printf怎么输出#include<stdio.h>
int i;
struct Date
{
int year;
int month;
int day;
};
struct Book
{
char title;
char author;
float price;
struct Date date;
char publisher;
};struct Book book={
{
"<带你学c带你飞>",
"小甲鱼",
48.8,
{2017,11,11},
"清华大学出版社"
},
{
"<带你学c带你飞>",
"小甲鱼",
48.8,
{2017,11,11},
"清华大学出版社"
},
{"<带你学c带你飞>",
"小甲鱼",
48.8,
{2017,11,11},
"清华大学出版社"
}
};
int main (void)
{
printf("书名:%s\n",book.title);
printf("作者:%s\n",book.author);
printf("售价:%.2f\n",book.price);
printf("出版日期:%d-%d-%d\n",book.date.year,book.date.month,book.date.day);
printf("出版社:%s\n",book.publisher);
return 0;
}
book[...].title 这是数组 麻烦给一下 听到了吗 lingehhhc666 发表于 2021-4-29 21:14
麻烦给一下
给什么? 认真学好C语言 发表于 2021-5-2 22:06
给什么?
额。我弟弟给我乱发的 感觉要学习的东西还有很多
页:
[1]