Dynamisch Speicher für ein 2D char Array allokieren
-
Hio,
ich hab ein kleines Problem und zwar muss ich
ein zwei Dimensionales char Array Dynamisch erstellen.Ich bekomme also die Größe der ersten und zweiten Dimension
erst während der Laufzeit, bis jetzt siehts so aus:char** zurueckgeben = new char[anzahlTexte+1]; zurueckgeben[0] = new char[abfrageString.Length()];Nur will das so leider nicht ganz tun

Gruß,
Max
-
char** zurueckgeben = new char*[anzahlTexte+1]; // Der '*' hat gefehlt zurueckgeben[0] = new char[abfrageString.Length()]; C/C++ Code:
-
Wenn das Feld rechteckig ist, ist es nicht sinnvoll, es als char** anzulegen. Mach lieber eine gewöhnliches char-Array der Größe n * m und rechne den Index um.
-
Ok, danke jetzt tuts.
@.filmor Nein, danke das wird mir zu unübersichtlich.
Ich brauch das in Verbindung mit Datenbankabfragen
da würde ich ganz gern zumindest etwas übersicht bewahren.