Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Algorithms
Expertise: Beginner
Jul 18, 1997

String tokenizing

Question:
I often need to split a string into a number of tokens based on delimiters specified by the user. I would appreciate information on how to tokenize a string in a String class using C++. I have the rest 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 neat features including tokenizing.

If your compiler does not come with such a library class, you can always use the ANSI C function strtok, which will split a char * based on delimiter(s) passed to it as arguments.

DevX Pro
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date