Advertisement
Guest User

Untitled

a guest
Jun 21st, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. #include<stdio.h>
  2. int strtok(char *s_string, char *c_delimiter ,char s_Token[500][127])
  3. {
  4. int j =0;
  5. int i =0;
  6. int m=0;
  7. char flag = 0;
  8. int count = 0 ;
  9.  
  10. for(i = 0 ;s_string[i]!='\0';i++)
  11. {
  12. for(m=0 ; c_delimiter!='\0';m++)
  13. {
  14.  
  15. if(s_string[i]!=c_delimiter[m] && s_string[i]!='\0')
  16. {
  17. s_Token[count][j] = s_string[i];
  18. j++;
  19. flag = 1;
  20. continue;
  21. }
  22. }
  23. if(flag)
  24. {
  25. s_Token[count][j]='\0';
  26. count++;
  27. j=0;
  28. flag = 0;
  29. }
  30. /*if(s_string == c_delimiter)
  31. {
  32. count++;
  33. s_Token[count][j]='\0';
  34. j=0;
  35. flag=0;
  36.  
  37. }*/
  38. }
  39. s_Token[count][j] = '\0';
  40. return count;
  41. }
  42. int main()
  43. {
  44. char s[200];
  45. char delimiter[80] ;
  46. char s_Token[500][127];
  47. gets(s);
  48. gets(delimiter);
  49.  
  50. int count = strtok(s,delimiter,s_Token);
  51. int i;
  52. for(i=0;i<=count;i++)
  53. {
  54. printf("%s\n",s_Token[i]);
  55. }
  56. return 0;
  57.  
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement