>>14
#include <stdio.h>
#include <string.h>
#define MAXREC 100
int main(int argc, char *argv[])
{
struct namelist {
char last_name[21], first_name[21];
int age;
char zip[9], tel[13];
} meibo[MAXREC];
int i, count;

for (i = 0; i < MAXREC; i++) {
printf("Last name > "); scanf("%s", meibo[i].last_name);
if (strcmp(meibo[i].last_name, "null") == 0) {
break;
}
printf("First name > (終了は null 入力)"); scanf("%s", meibo[i].first_name);
printf("Age > "); scanf("%d", &meibo[i].age);
printf("Zip code > "); scanf("%s", meibo[i].zip);
printf("Telephone > "); scanf("%s", meibo[i].tel);
}
count = i;
for (i = 0; i < count; i++) {
printf("Name: %s %s\n", meibo[i].last_name, meibo[i].first_name);
printf("Age: %d\n", meibo[i].age);
printf("Zip code: %s\n", meibo[i].zip);
printf("Telephone: %s\n", meibo[i].tel);
}
return 0;
}