ich müsste doch eigentlich gar keine parameter übergeben in den zeilen 42 und 52 in deinem code...die funktion soll doch einen namenabfragen und keinen übergeben kriegen oder?
In dem Beispiel ist der Spieler, der übergeben wird eine Struktur. Und in der Funktion wird der Name des Spielers, die in der Stuktur staht, zurückgeliefert. Dein Spieler hat ja noch andere Variablen ausser den namen
Du übergibst die Stuktur, von welchem Spieler du den Spielernamen wissen willst.
int waehleLevel (int Level); --------alles noch klar
int Level = 5;-----------------------das hier wird in dem andern code bsp. nicht gemacht???
Das ist das selbe wie ich dir vorhin schon gepostet habe ... Das Level in waeleLevel ist nicht die selbe Variable wie Level eine Zeile darunter!
S_Spieler NameAbfragen (S_Spieler Spieler);
-------------------------------------------------Spieler wird nicht initialisiert???
Ich glaube, dass du deshalb den Teil nicht verstehst