Schiffe versenken
-
Hallo Zusammen
Ich muss eine Win32 konsolen Anwendung schreiben. Die Aufgabe ist es das Spiel Schiffe versenken zu programmieren. Der User sollte die Grösse des Spielfeldes selbst bestimmen können. Ich habe schon gewisse Vorstellungen wie ich das machen könnte bin mir jedoch nicht so ganz sicher. Ich wäre total froh wäre jemand bereit mir zu helfen.
Liebe Grüsse Unwissende

-
Bei uns gibts konkrete Antworten auf konkrete Fragen. Wo genau scheitert es denn? Ansonsten: Einfach beginnen und wenn du anstehst nachfragen

MfG SideWinder
-

Ja also da der Benutzer selbst auswählen kann wie gross das Feld ist weiss ich ja nicht wie gross der Array sein wird. Ich habe mir gedacht ich könnte mit malloc oder realloc arbeiten. Aber ich weiss noch nicht genau wie ich diese Befehle anwenden kann.
-
Okay also dynamische Speicherverwaltung.
a) Ich verweis dich auf gute C++-Tutorials (zB: http://tutorial.schornboeck.net), dort wird das meistens gut beschrieben

b) Ich verschieb dich ins C++-Forum weil das kein konsolenspezifisches Problem ist.
MfG SideWinder
-
Hallo
Unwissende schrieb:

Ja also da der Benutzer selbst auswählen kann wie gross das Feld ist weiss ich ja nicht wie gross der Array sein wird. Ich habe mir gedacht ich könnte mit malloc oder realloc arbeiten. Aber ich weiss noch nicht genau wie ich diese Befehle anwenden kann.
Wenn du die Größe nicht weißt, ist es am einfachsten, wenn du std::vector benutzt.
Mit diesen kannst du die Größe frei einstellen:#include<vector> size_t FeldGroesse; cout<<"Wie gross soll Feld sein?; cin>>FeldGroesse; std::vector<int> GroesseDesFeldes; GroesseDesFeldes.resize(FeldGroesse);Ist natürlich nicht getestet:
chrische
-
Ok ich danke viel herzlich und hoffe das ich jetzt weiter komme.
