Jeg har brug for et dynamisk tekst array. Hvordan?
Den "statiske" udgave ser således ud:
#define TEXT_LENGTH 21
char textTable[600][TEXT_LENGTH];
Jeg har en idé om, at den "dynamiske" vil se nogenlunde således ud:
#define TEXT_LENGTH 21
int textCount = 600;
char** textTable
Mit problem er så hvordan jeg får "new'et" ( og "delete'et" )textTable?
Ja, så har jeg halvdelen af svaret selv:
textTable = new char* [textCount];
for (int i= 0; i<textCount; i++)
{
textTable
= new char[TEXT_LENGTH];
}
-og har jeg ret i, at textTable deletes sådan:
if(textTable)
{
for (int i= 0; i<textCount; i++)
{
if(textTable) delete[] textTable;
}
delete[] textTable;
}