   Pointer help pls...
  I suck at pointers, some help please...char    Chat[400][MaxTabChatSize+1];char* ChatBuffer[400][MaxTabChatSize+1];ChatBuffer= &Chat;I know I shouldn't be using char, but that aside how do I get one array of chars to point to another please?Thanks,rh   
  You can't assign arrays to each other.  Or maybe I misunderstood (if I did, could you clarify?).   ;  The simplest way is to wrap the array in a structure:struct Chat{    char buffer[400][MaxTabChatSize + 1];};Chat chat;Chat *ptr = &chat;You can create pointers to a array using some rather obscure syntax, but this method is far easier.   ;  char Chat[400][MaxTabChatSize+1];  char (*ChatBuffer)[MaxTabChatSize+1];  ChatBuffer = Chat;Fixed that for ya.EDIT: I have to agree with rip-off, though: This syntax is quite obscure and I can't recommend it. What I really think is that you should use the conveniences of modern C++ and make your variable something like a vector<string>.   ;  Moving to For Beginners.   