这一定是一个很简单的问题,我有一个结构体,里面有四个元素,一个结构体变量被初始化为一个数组,现在的问题是我可以访问数组的第一行但我不知道如何访问剩余的行...请指导我!
//structure is defined as follows
typedef struct{
char first_name[100];
char second_name[100];
int x_position;
int y_position;
} names;
int main(void)
{
int i=0;
//here i have initilized structure variable
names my_data[] = {
{"First", "Row", 20, 12},
{"Second", "Row", 55, 30},
{"Third", "Row", 80, 47},
{"Fourth", "Row", 27, 34}
};
//trying to acess the diffrent row elements ....but dont know how??
for(i=0; i<=3; i++)
{
printf("%s\n",my_data->first_name);
printf("%s\n",my_data->second_name);
printf("%d\n",my_data->x_position);
printf("%d\n",my_data->y_position);
}
system("PAUSE");
return 0;
}