Browse Source

initialisierung von structs

lookup-tables
Stephan Richter 8 years ago
parent
commit
3f456e65e3
  1. 26
      src/main.c

26
src/main.c

@ -2,25 +2,17 @@ @@ -2,25 +2,17 @@
#include<string.h>
int main() {
struct adresse {
struct person {
char name[50];
char strasse[100];
short hausnummer;
long plz;
char stadt[50];
};
// Variable der Struktur erstellen
struct adresse adresseKurt;
int alter;
}
kurt = { "Kurt Kanns", 33 },
antonia = { "Antonia", 23 };
// Zugriff auf die Elemente
strcpy(adresseKurt.name, "Kurt Kanns");
strcpy(adresseKurt.strasse, "Kannichweg");
adresseKurt.hausnummer = 23;
adresseKurt.plz = 45678;
strcpy(adresseKurt.stadt, "Kannstadt");
struct person dieter = { "Dieter Dunkel", 27 };
printf("Name: %s\n", adresseKurt.name);
printf("kurt, Name: %s, Alter: %d\n", kurt.name, kurt.alter);
printf("antonia, Name: %s, Alter: %d\n", antonia.name, antonia.alter);
printf("dieter, Name: %s, Alter: %d\n", dieter.name, dieter.alter);
return 0;
}

Loading…
Cancel
Save