Strukturen

Kitty_

Grünschnabel
Hallöchen (:

kann mir zufällig einer erklären wie ich strukturen erstelle? Möglichst bitte so, sodass es sogar ein leihe versteht :D

Danke im vorraus (:

vlg Kitty
 
Hi

C++:
struct meinestruktur
{
    int meinint;
    float meinfloat;
    char meinchar;
};
oder
C++:
typedef struct
{
    int meinint;
    float meinfloat;
    char meinchar;
} meinestruktur;

Mit einer Struktur machst du im Prinzip eine neue Variablenart (wie int, float etc).
Diese besteht wieder aus verschiedenen Variablen. Können entweder die Grundtypen int/float/... sein, oder andere Strukturen.

Statt dem:
C++:
int meinint;
float meinfloat;
char meinchar;

meinchar='a';
meinint=2;
meinfloat=(float)meinint+0.34;
kann man das dann so machen:
C++:
meinestruktur x;

x.meinchar='a';
x.meinint=2;
x.meinfloat=(float)x.meinint+0.34;
...
meinestruktur y;
y.meinint=x.meinint;
...

Hilfreich ist das vor allem bei zusammengehörenden Variablen, zB
eine Person mit Namen, Adresse, Telefonnummer ...

Daraus Arrays machen usw. geht genauso wie mit den Grundvariablen.
C++:
meinestruktur x[100];
...
x[12].meinint=...;
...

Wenn es Unklarheiten gibt, einfach fragen.

Gruß
 
Zurück