Hi
My program is crashing while I am trying to free to memory in 2-D array.
The code is:
Code:int main() { char **temp; int row = 5; int col = 10; temp = (char **) malloc ( sizeof(char) * row); for (int i = 0; i < row ; i++) { temp[i] = (char *) malloc ( sizeof(char) * col); memcpy(temp[i],"Copying Test",20); } for (int i = 0; i < row ; i++) { cout<<temp[i]<<endl; } for (int i = 0; i < row ; i++) free((void *)temp[i]); }
Can anybody help me in this.
Thanks