View Single Post
  #3 (permalink)  
Old May 5th, 2006, 09:06 AM
C@uark C@uark is offline
Authorized User
 
Join Date: Oct 2004
Posts: 39
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via Yahoo to C@uark
Default

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
Reply With Quote