Im trying to strcat() text[] into buffer[] but i get an error.
What am i doing wrong?
Code:
#include <iostream>
using namespace std;
int main()
{
int c = 5;
char text[3] = {'Hello','brave','world!'};
char **dynamicArray = 0, buffer[256] = {0};
dynamicArray = new char *[c];
for( int i = 0 ; i < c ; i++ )
dynamicArray[i] = new char[3];
for( int i = 0 ; i < 3 ; i++ )
{
strcat(buffer, text[i]);
}
cout << buffer << endl;
//free the allocated memory
for( int i = 0 ; i < c ; i++ )
delete [] dynamicArray[i] ;
delete [] dynamicArray ;
return 0;
}