想问问各位 这样的警告为何会出现以及 如何解决
int main()
{
int i, j, s, n, a, y, d, m;
struct student stua[2] = {}; struct birth birtha[2];
for (i = 0; i < 2; i++)
{
printf_s("请输入30位学生的姓名,性别,出生年,出生月,出生日,成绩");
scanf_s("%s %s %d %d %d %d", &stua[i].name,&stua[i].gender, &birtha[i].year, &birtha[i].month, &birtha[i].day, &stua[i].score);
for (j = 0; j < 2; j++)
scanf_s("%s %s %d %d %d %d", &stua[i].name,20,&stua[i].gender, 20,&birtha[i].year, &birtha[i].month, &birtha[i].day, &stua[i].score);
scanf_s输入字符串时,需要指定字符串最大长度。这里的20需要根据这两个字符串实际定义长度确定。