09/03/17 19:31:03
>>357 オリジナルは>>368さんのソース。
#include<stdio.h>
typedef struct P {
struct P *x;
char name[64];
int age;
} Q ;
int main(){
Q h, *c = &h;
int qa;
char dmy[2];
do {
c->x = malloc(sizeof(*c));
c = c->x;
c->x = 0;
printf("Please,write down your name >"), fgets(c->name, 64, stdin);
c->name[strlen(c->name)-1] = '\0';
printf("How old are you? >"), scanf("%d", &c->age);
printf("Continue?yes(1)or no(0)>"), scanf("%d%c", &qa, dmy);
} while (qa);
for( c = &h; c = c->x; )
printf("\n%s /%d", c->name, c->age);
}