Struktur-Array
Verfasst: Fr Sep 05, 2008 2:21 pm
So, mein x-ter Beitrag heute
Heute gabs gleich die erste Aufgabe. Keine Angst, mach ich schon selbst
Allerdings habe ich ein programmiertechnisches Problem: Ich will ein Feld von einer Struktur erstellen. Nur leider meldet Borland immer einen Fehler (Meldung kommt unten). Hier mal die wichtigsten Code-Teile:
So. Also nun zum Fehler: Überall wo ich s []-> geschrieben hab, bekomm ich einen Error:
Error: schülerliste.cpp(97,12):Pointer to structure required on left side of -> or ->*
Wahrscheinlich greife ich falsch auf das Element zu. Und wie sollte das dann aussehen?
Lg

Heute gabs gleich die erste Aufgabe. Keine Angst, mach ich schon selbst

Allerdings habe ich ein programmiertechnisches Problem: Ich will ein Feld von einer Struktur erstellen. Nur leider meldet Borland immer einen Fehler (Meldung kommt unten). Hier mal die wichtigsten Code-Teile:
Code: Alles auswählen
typedef struct
{
int tag;
int monat;
int jahr;
} date;
typedef struct
{
char vname [50];
int anzbuchvname;
char nname [50];
int anzbuchnname;
date gebdat;
int nr;
} Schueler;
void Schuelerausgeben (int anz, Schueler s []);
...
int main ()
{
Schueler s [100];
...
}
void Schuelerausgeben (int anz, Schueler s [])
{
...
printf ("\nGeburtsdatum: %d. %d. %d", s [i]->tag, s [i]->monat, s [i]->jahr);
...
}
Error: schülerliste.cpp(97,12):Pointer to structure required on left side of -> or ->*
Wahrscheinlich greife ich falsch auf das Element zu. Und wie sollte das dann aussehen?
Lg