我正在将已完成(使用4个数组)的程序更改为使用typedef创建保存这些数组的结构的新程序,所以我只是用一个代替。使用Typedef在2D数组中存储元素
要做到这一点,我用这个代码:
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);
我将如何得到它来存储的得分“阵列仍处于信息?
此外,我将如何调用信息出该数组?
所以当你拥有了它宣称'everything'是n'13东西'数组,但循环看起来不像你想要的那样。 – 2013-04-23 01:49:51