gpt4 book ai didi

c - 嵌套结构在接收输入时崩溃

转载 作者:行者123 更新时间:2023-11-30 15:32:01 24 4
gpt4 key购买 nike

我有两个结构,其中一个嵌套在另一个中(日期到视频)。我还有其他函数可以将数据插入 arrayVideo[0].id/title/Producer 中。然而,一旦我尝试为 arrayVideo[0].releasedate.Year/month/day 输入一些内容,它就会使程序崩溃。构建过程中没有任何警告或其他任何事情。我是否错误地实现了嵌套结构?我已经修改它有一段时间了。

typedef struct Date
{
unsigned int Day;
unsigned int Month;
unsigned int Year;
} Date;

typedef struct Video
{
unsigned int id;
char title[90];
char producer[60];
Date releaseDate;
} Video;

//Global array
Video arrayVideo[6];

int main()
{
printf("Please enter the release YEAR of the video:\n");
scanf("%u", arrayVideo[0].releaseDate.Year);
}

最佳答案

应该是

scanf("%u", &(arrayVideo[0].releaseDate.Year));

你给它的是值,而不是指针。

关于c - 嵌套结构在接收输入时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24470972/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com