string parsing help...

I need help parsing a const char * string. I am using strtok to parse it, however, after one successful return of strtok, I only get memory addresses, and the program crashes. So I figured I would copy the pointer string into an array, and strtok that... However when I strcpy it over, the array only reads memory addresses. Let me give you some code: