To dynamically allocate an array would look something along the lines of this:
char* myString;
// c++ new operator
myStrings = new char[10]; // a string containing 10 elements
// c style calloc call
char* myString;
myString = (char*) calloc(40, sizeof(char)); // returns a pointer to an array 40 elements
// wide each element size of a char
you Can re-allocate a block with realloc
myString = (char*)realloc( myString, (_msize(myString) + (10*sizeof(char)))); // new array with 10 more elements all size of a char
|