typedef struct person {
    char name[64];
    struct person *next;
}Person;

Person* AllocNode(void)
{
    Person *heap = (Person *)malloc(sizeof(Person));
    return heap;
}
void TempPerson(Person *data)
{
    Person *ptr;
    data->next = AllocNode();
    ptr = data->next;

    printf("名前の入力");scanf("%s",ptr->name);
    printf("%s",ptr->name);
}