Question:
I often need to split a string into a number oftokens based on delimiters specifiedby the user. I would appreciate information on how to tokenize a string in a String class using C++. I have therest of the String class in place and all I need to do is to tokenize it.
Answer:
Unfortunately the C++ language does not specify any standard library call that does what you are looking for, but compiler vendors have been supplying some form of tokenizer for their implementations. The GNU G++ compiler comes with an excellent string class that has a lot of neatfeatures including tokenizing.
If your compiler does not come with such a library class, you canalways use the ANSI C function strtok, which will split a char * based on delimiter(s) passed to it as arguments.
Charlie has over a decade of experience in website administration and technology management. As the site admin, he oversees all technical aspects of running a high-traffic online platform, ensuring optimal performance, security, and user experience.























