In a loop, replacing strToken with NULL, it modifies strToken.Code:char *strtok( char *strToken, const char *strDelimit );
When strtok returns NULL, no more delimiters were found. So is strToken the text between the last delimiter and the end of the text?