C++ Tutorial/string/string copy

Материал из C\C++ эксперт
Перейти к: навигация, поиск

Copy char array from a string to a char pointer

#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