我正在将我已经完成的程序(使用 4 个数组)更改为一个新程序,该程序使用 typedef 创建一个包含这些数组的结构,所以我只使用一个。
为此,我使用了以下代码:
typedef struct structure
{
char names[13][9];
int scores[13][4];
float average[13];
char letter[13];
} stuff;
现在包含所有这些的一个数组是:
stuff everything[13];
但是,由于“名称”“分数”“平均”和“字母”不再存在,我遇到了一些并发症,我必须将其更改为通过 typedef。所以,作为一个例子,我有这个代码:
for(i=0; i<13; i++)
{
for(j=0; j<4; j++)
{
fscanf(score, "%d", &scores[i][j]);
}
}
fclose(score);
我如何让它将信息存储在“分数”数组中?
另外,我以后如何从该数组中调用信息?