Can someone please explain to me what\'s wrong with the following, and more importantly why?
int main( int argc, char *argv[] ) { char array[] = \"array\
char **test; is a pointer to a pointer, but if you're going to take the address of an entire array then it needs to be a pointer to entire array i.e char (*test)[6];
char **test;
char (*test)[6];