Hallo,
ich habe gerade das Kapitel 6 beendet und wollte mich noch etwas mit Zeigern, Referenzen, etc beschäftigen, damit eben "alles sitzt".
Jetzt habe ich folgendes Problem:
Ich erzeuge zunächst eine neue Struktur S_Spieler.
Diese Struktur enthält das Char Array Spieler1.Name[30].
Anschließend übergebe ich diese Struktur mit einem Zeiger an die Unterfunktion ErzeugeSpieler(S_Spieler *pSpieler).
Hier soll nun der Benutzer zunächst einen Namen für den Spieler eingeben. Der Befehl der Wahl wäre also :
cin.get(pSpieler->Name, 29)
Jetzt der Knackpunkt meines Problems:
Ich möchte nun innerhalb der Unterfunktion eine entsprechende Bestätigung in der Konsole ausgeben. Da ich bei der Übergabe allerdings einen Zeiger verwendet habe, ist die Variable Spieler1.Name[30] natürlich nur innerhalb von int main () bekannt.
Frage: Gibt es einen entsprechenden Befehl (quasi das Pendant zu der Eingabe mit cin.get(pSpieler->Name, 29)), mit dem ich diese Ausgabe realisieren kann?
Mit freundlichen Grüßen
GMax