Split a String In C++

debapriya.patra's Avatar, Join Date: Mar 2009
Go4Expert Member
Hi All,

Is there any function available to split a string.

I wanted to split the strings based on the special characters like (-,_!,@,#,^,).

I am poor in C++ but in java i used to do it using StringTokenizer.


Say anybody already worked on such problems can help oot on this....

I need help bcz i don't know C++ , i am learning now.


Thanks in advance

Regards,
Deba
0
xpi0t0s's Avatar, Join Date: Aug 2004
Mentor
strtok
0
debapriya.patra's Avatar, Join Date: Mar 2009
Go4Expert Member
In which header file i need to include to use this function and what is the parameters it required.??
0
listendinesh's Avatar, Join Date: Aug 2007
Go4Expert Member
string.h


Example Code

Code:
char str[] = "now # is the time for all # good men to come to the # aid of
  their country";
     char delims[] = "#";
     char *result = NULL;
     result = strtok( str, delims );
     while( result != NULL ) {
         printf( "result is \"%s\"\n", result );
         result = strtok( NULL, delims );
     }
0
debapriya.patra's Avatar, Join Date: Mar 2009
Go4Expert Member
thanks a lot for the response....


Anyway i got the same example from google and run that ..
now its working for me...


once again thanks.....