char name1[21], name2[21];
int age1, age2;
printf("%sさんの年齢は%dです。\n", name1, age1 );
で画面に表示することができる scanf("%d", &age1);
と、変数の頭に & が必要であったが、 scanf("%s", name1 );
と、name1の前に & は無用! int ages[10];
char names[10][21];
printf("%sさんの年齢は%dです。\n", names[i], ages[i] );
で画面に表示することができる scanf("%d", &ages[i] );
scanf("%s", names[i] );
と、& は無用!
struct data { char name[NAME_LEN+1]; int age; };
typedef struct data { char name[NAME_LEN+1]; int age; } DATA, *Data;
struct data member[MAX_DATA];
DATA member[MAX_DATA];
printf("%sさんの年齢は%dです。\n", member[i].name, member[i].age );