Hi,
ich hab ne Frage zu den Strukturen.
Es geht um Unterprogramm mit Strukturen
Hier werden mehrere variablen in eine Variable "gespeichert"(gespeicheret werden sie nicht, aber mir fällt kein anderes wort ein^^) Auf jedenfall kann man dann von "personendaten" aus auf schuhgroesse, groesse oder adresse zugreifen.
Stimmt oder?
Hier verstehe ich nicht warum man das Unterprogramm personendaten nennen muss?
Was bringt das bzw. Welcher Sinn steckt dahinter?
struct personendaten thePerson steht ja schon drinnen --> man kann eh auf alle variablen zugreifen?
MfG C_boy
ich hab ne Frage zu den Strukturen.
Es geht um Unterprogramm mit Strukturen
C++:
struct adresse
{
char vorname[MAXSTRING];
char nachname[MAXSTRING];
char strasse [MAXSTRING];
char ort[MAXSTRING];
char PLZ[MAXSTRING];
};
struct personendaten
{
struct adresse adresse;
int schuhgroesse;
float groesse;
};
Hier werden mehrere variablen in eine Variable "gespeichert"(gespeicheret werden sie nicht, aber mir fällt kein anderes wort ein^^) Auf jedenfall kann man dann von "personendaten" aus auf schuhgroesse, groesse oder adresse zugreifen.
Stimmt oder?
C++:
struct personendaten getPerson(void)
{
struct personendaten thePerson;
strncpy(thePerson.adresse.vorname,"Lieselotte",MAXSTRING);
strncpy(thePerson.adresse.nachname,"Musterschuelerin",MAXSTRING);
strncpy(thePerson.adresse.strasse,"adresse",MAXSTRING);
strncpy(thePerson.adresse.ort,"ort",MAXSTRING);
thePerson.groesse=172;
thePerson.schuhgroesse=38;
return (thePerson);
}
Hier verstehe ich nicht warum man das Unterprogramm personendaten nennen muss?
Was bringt das bzw. Welcher Sinn steckt dahinter?
struct personendaten thePerson steht ja schon drinnen --> man kann eh auf alle variablen zugreifen?
MfG C_boy