Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
- char *mytok(char **src, const char *sep){
- char *start = *src;
- char *end;
- start += strspn(start, sep);
- if (!(*start)) {
- *src = start;
- return 0;
- }
- end = start + strcspn(start, sep);
- if (*end)
- *end++ = 0;
- *src = end;
- return start;
- }
- int main(){
- char *text = calloc(1500, sizeof(char));
- fgets(text, 1500, stdin);
- char *pch = mytok(&text, "- ,.!?;*\\/");
- while(pch){
- printf("%s | ", pch);
- pch = mytok(&text, "- ,.!?;*\\/");
- }
- free(text);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement