>>784を初心者っぽく(危険な)コードに書き換えてみた

#include<stdio.h>
#include<string.h>
struct data
{
  char name[256];
  int age;
};
void input_data(struct data * p)
{
  printf("Name: ");
  scanf("%s", p->name);
  printf("Age: ");
  scanf("%d", &p->age);
}
void output_data(struct data * p)
{
  printf("Name: %s\n", p->name);
  printf("Age: %d\n", p->age);
}
int main()
{
  struct data d;
  input_data(&d);
  output_data(&d);
  return 0;
}