char Größe während der Laufzeit anpassen



  • hei morgen,
    möchte während der Laufzeit die char (Speichergröße) anpassen, ohne das der vorhandene Inhalt verloren geht. Mit char[1024] lege ich hier die maximale Größe von 1024 fest. Wie geht das char[?]
    bis bald dieleena



  • Hallo,

    Mit Hilfe dynamischer Speicherverwaltung.

    char* text = new char[1024]; // beliebige Zahl angeben
    // später das Löschen nicht vergessen
    delete[] text;
    

    Besser ist es allerdings du nimmst gleich eine der vorhandenen Stringklassen. Also std:.string (AnsiC++) oder AnsiString (VCL). Das macht alles wesentlich einfacher.


Anmelden zum Antworten