home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / listings / v_10_12 / 1012076c < prev    next >
Text File  |  1992-10-13  |  462b  |  31 lines

  1. /* token2.c: Parse input strings via strtokf() */
  2.  
  3. #include <stdio.h>
  4. #include <ctype.h>
  5.  
  6. char *strtokf(char *, int (*)(char));
  7. static int filter(char);
  8.  
  9. main()
  10. {
  11.     char s[81];
  12.  
  13.     while (gets(s))
  14.     {
  15.         char *tokp, *sp = s;
  16.  
  17.         while ((tokp = strtokf(sp,filter)) != NULL)
  18.         {
  19.             puts(tokp);
  20.             sp = NULL;
  21.         }
  22.     }
  23.     return 0;
  24. }
  25.  
  26. static int filter(char c)
  27. {
  28.     return isalpha(c);
  29. }
  30.  
  31.