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