C++ char array Copy a string
#include <iostream> #include <cstring> //for strlen() using namespace std; int main()/* w ww . j av a 2 s . c om*/ { //initialized string char str1[] = "this is a test test test this is a test"; const int MAX = 80; //size of str2 buffer char str2[MAX]; //empty string for(int j=0; j<strlen(str1); j++) //copy strlen characters str2[j] = str1[j]; // from str1 to str2 str2[j] = '\0'; //insert NULL at end cout << str2 << endl; //display str2 return 0; }