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 @@
#include<string.h> #include<string.h>
int main() { int main() {
struct person {
struct adresse {
char name[50]; char name[50];
char strasse[100]; int alter;
short hausnummer; }
long plz; kurt = { "Kurt Kanns", 33 },
char stadt[50]; antonia = { "Antonia", 23 };
};
// Variable der Struktur erstellen
struct adresse adresseKurt;
// Zugriff auf die Elemente struct person dieter = { "Dieter Dunkel", 27 };
strcpy(adresseKurt.name, "Kurt Kanns");
strcpy(adresseKurt.strasse, "Kannichweg");
adresseKurt.hausnummer = 23;
adresseKurt.plz = 45678;
strcpy(adresseKurt.stadt, "Kannstadt");
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; return 0;
} }

Loading…
Cancel
Save