关于构造体的

关于结构体的
就是在怎么向结构体内的数组输入数据呢?

例如:
[code=C/C++]
struct   students
{
          float   scroe[6];
};


void   main()
{
        students   stu[3];
}

[/code]


问题是:向结构体内的数组输入数据怎么样输入,stu1[0].scroe[0]   =   99;
是这样的嘛?


------解决方案--------------------
是的,是这样赋值的。

比如
C/C++ code

void   main() 
{ 
        students   stu[3]; 
        int  i;
        for(i=0;i<3;i++)
          scanf("%f",&(stu[i].scroe[0]));
          
}

------解决方案--------------------
是这样赋值的
stu[0].scroe[0]=99.0f;
不过 students 

结构里面一般应该还有一个名字或编号之类的字段
------解决方案--------------------
可以, stu1[0].score[0] = 99;
------解决方案--------------------
自己写代码验证下不就可以了吗?这样问了就能记住了?
C/C++ code

#include <stdio.h>
struct student
{
    int a[5];
};

void main()
{
    struct student stu[3];
    stu[0].a[0] = 1;
    printf("%d\n", stu[0].a[0]); /*结果为1*/
}

------解决方案--------------------
你在main函数前面要加结构体的定义啊!
struct students 

float scroe[6]; 
}; 

探讨
那为什么我出现这个错误提示呢?
C:\Users\Allen Lin\Desktop\TestStuScroe.cpp(73) : error C2039: 'score' : is not a member of 'stu_Sroce'
C:\Users\Allen Lin\Desktop\TestStuScroe.cpp(10) : see declaration of 'stu_Sr……

------解决方案--------------------
慢慢来 不要学别人直接求代码
探讨
不好意思,是打错字符了,我的程序上面定义的是sroce 而 输入的时候,是score 唉,英语差就是不好啊。找了很久找不出错误,原来是打错了。谢谢大家了。