CStringArray::SetSize() nur für eindimensionale Arrays?



  • also ich hab ein Problem. Und zwar brauche ich ein zweidimensionales Array. Mit

    CStringArray Arry[29];
    

    lege ich ja das Array an (mit einer festen größe von 29 für die erste dimension).
    So nun möchte ich aber noch die Größe der 2. Dimension festlegen (die dynamisch sein soll).

    Arry[0][i]
    

    sodas das i erstmal beliebig groß sein kann (ich hab den wert für i).
    Es gibt da ja so eine tolle möglichkeit mit Add() aber die schreibt das Array immerwieder neu sobald die alte Größe überschritten wird. Was bei großen (sehr großen) Datenmengen zu nem Absturz führt. Darum will ich die Größe festlegen und die Einzelnen "Blöcke" (Arry[0][1], Arry[0][2] usw) mit SetAt beschreiben. (das geht allerdings nicht so richtig...)

    Ich hoffe ich konnte es richtig erklären 🙂



  • 29 * i müßte es sein.



  • ne der Thread ist mist, hab grad gemerkt das der Fehler woanders liegt 🙄 🙄 🙄


Anmelden zum Antworten