怎样初始化聚合对象

0
#include<stdio.h>
#include<graphics.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>


#define RecordNums 15
int NowStudentNums = 0;
 

typedef struct Student
{
	char s_Name[64];
	char s_Num[64];
	char s_Chinese[64];
	char s_Math[64];
	char s_English[64];
	double s_SumScore;
}Student;
Student StuArry[RecordNums];
wchar_t p[10] = StuArry[NowStudentNums].s_Name;//这里开始报错
InputBox(p, 10, _T("请输入学生姓名"), _T("信息录入"), NULL, 0, 0, false);

如何初始聚合化,引用结构图数组的时候出现问题,

ava
王者

2021-9-20

0

c语言基础极不过关

ava
Jack Zheng

2021-9-20

0

将最后两行:

wchar_t p[10] = StuArry[NowStudentNums].s_Name;//这里开始报错
InputBox(p, 10, _T("请输入学生姓名"), _T("信息录入"), NULL, 0, 0, false);

修改为:

InputBox(StuArry[NowStudentNums].s_Name, 64, _T("请输入学生姓名"), _T("信息录入"), NULL, 0, 0, false);
ava
慢羊羊

2021-9-20

技术讨论社区