1. in C++, the dimensions for an array should be a constant - so char symbol[int x][int y]; is incorrect (although GCC might allow it - it is incorrect to the the c++ standard).
2. In C++ - it has never been permitted to assign arrays
to each other (and certainly not initialise a local array from an array passed as a function parameter which as we know is actally passed as a pointer)
- so you cannot initialise the array the way you are attempting
i realised that i couldnt initialize my arrays in this way when my compiler told me it was wrong, i sure would love to know how to, can you see though what i was trying to do? i was trying to get it so could manage the saze of the 2d array dynamicaly; im finding it hard to get an example
i would love to see an example of both, that would make everything else i have planned for the code more flexible but copying an existing array into the array is the main aim (both would mean i could copy any 2d array in)