Copy char array from a string to a char pointer : string copy « string « C++ Tutorial






#include <iostream>
using std::cout;
using std::endl;

#include <string>
using std::string;

int main()
{
   string string1( "STRINGS" );

   int length = string1.length();
   char *ptr2 = new char[ length + 1 ];

   string1.copy( ptr2, length, 0 );
   ptr2[ length ] = '\0';

   cout << "\nptr2 is " << ptr2 << endl;
   delete [] ptr2;

   return 0;
}
ptr2 is STRINGS








15.9.string copy
15.9.1.Copy char array from a string to a char pointer