/*struc1.c*/

#include <stdio.h>

struct adres { char vname[20];
               char nname[20];
               long PLZ;
               char ort[20];
               int geburtsjahr;
              }adressen;


/*Funktion zur Ausgabe des Satzes*/

void ausgabe(struct adres x)
{
 printf("\n\nSie gaben ein:\n\n");
 printf("Vorname.........:%s\n",x.vname);
 printf("Nachname........:%s\n",x.nname);
 printf("Postleitzahl....:%ld\n",x.PLZ);
 printf("Ort.............:%s\n",x.ort);
 printf("Geburtsjahr.....:%d\n",x.geburtsjahr);
}

int main()
{
 printf("Vorname : ");
 gets(adressen.vname);
 printf("Nachname : ");
 gets(adressen.nname);
 printf("Postleitzahl : ");
 scanf("%ld",&adressen.PLZ);
 fflush(stdin);
 printf("Wohnort : ");
 gets(adressen.ort);
 printf("Geburtsjahr : ");
 scanf("%d",&adressen.geburtsjahr);

 ausgabe(adressen);
 return 0;
}
