これは非常に単純な問題に違いありません。4 つの要素を持つ構造体があり、1 つの構造体変数が配列として初期化されています。問題は、配列の最初の行にアクセスできることですが、アクセス方法がわかりません。残りの行...案内してください!
//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;
}