Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- int strtok(char *s_string, char *c_delimiter ,char s_Token[500][127])
- {
- int j =0;
- int i =0;
- int m=0;
- char flag = 0;
- int count = 0 ;
- for(i = 0 ;s_string[i]!='\0';i++)
- {
- for(m=0 ; c_delimiter!='\0';m++)
- {
- if(s_string[i]!=c_delimiter[m] && s_string[i]!='\0')
- {
- s_Token[count][j] = s_string[i];
- j++;
- flag = 1;
- continue;
- }
- }
- if(flag)
- {
- s_Token[count][j]='\0';
- count++;
- j=0;
- flag = 0;
- }
- /*if(s_string == c_delimiter)
- {
- count++;
- s_Token[count][j]='\0';
- j=0;
- flag=0;
- }*/
- }
- s_Token[count][j] = '\0';
- return count;
- }
- int main()
- {
- char s[200];
- char delimiter[80] ;
- char s_Token[500][127];
- gets(s);
- gets(delimiter);
- int count = strtok(s,delimiter,s_Token);
- int i;
- for(i=0;i<=count;i++)
- {
- printf("%s\n",s_Token[i]);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement