Advertisement
Guest User

Untitled

a guest
Jun 21st, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 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 k;
  7. int flag ;
  8. int count = 0 ;
  9.  
  10. for(i = 0 ;s_string[i];i++)
  11. {
  12. flag = 0;
  13. k=0;
  14. while(c_delimiter)
  15. {
  16. if(s_string[i]==c_delimiter[k])
  17. {
  18. flag = 1;
  19. break;
  20. }
  21. k++;
  22. }
  23. if(flag)
  24. {
  25. s_Token[count][j]='\0';
  26. count++;
  27. }
  28. else
  29. {
  30. s_Token[count][j]=s_string[i];
  31. j++;
  32. }
  33.  
  34. }
  35. //s_Token[count][j] = '\0';
  36. return count;
  37. }
  38. int main()
  39. {
  40. char s[200];
  41. char delimiter[80] ;
  42. char s_Token[500][127];
  43. gets(s);
  44. gets(delimiter);
  45.  
  46. int count = strtok(s,delimiter,s_Token);
  47. int i;
  48. for(i=0;i<=count;i++)
  49. {
  50. printf("%s\n",s_Token[i]);
  51. }
  52. return 0;
  53.  
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement