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; }



LinkBack URL
About LinkBacks




