认真学好C语言 发表于 2021-4-24 11:01:22

结构体数组的打印

请问 这个结构体数组应该怎么打印,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;
}

lingehhhc666 发表于 2021-4-28 11:57:37

book[...].title

lingehhhc666 发表于 2021-4-28 11:58:11

这是数组

lingehhhc666 发表于 2021-4-29 21:14:45

麻烦给一下

lingehhhc666 发表于 2021-4-30 20:29:08

听到了吗

认真学好C语言 发表于 2021-5-2 22:06:58

lingehhhc666 发表于 2021-4-29 21:14
麻烦给一下

给什么?

lingehhhc666 发表于 2021-5-3 15:57:21

认真学好C语言 发表于 2021-5-2 22:06
给什么?

额。我弟弟给我乱发的

不自律的笨鸟 发表于 2021-5-15 03:20:14

感觉要学习的东西还有很多
页: [1]
查看完整版本: 结构体数组的打印