Quote Originally Posted by matthayzon89 View Post
So, once it breaks it up into parts, how is it successful in accessing a whole string via 1 array slot?
What does the above statement mean?
Are you using the increment operators?
char *names[3];
char **p = names;
p[0]      /* 1st array slot...  names[0] */
(++p)[0]  /* 2nd array slot...  names[1] */
(++p)[0]  /* 3rd array slot...  names[2] */