ids.c
资源名称:c.rar [点击查看]
上传用户:shmaik
上传日期:2014-06-01
资源大小:45093k
文件大小:1k
源码类别:

VC书籍

开发平台:

C/C++

  1. static char rcsid[] = "$Id: H:/drh/idioms/book/RCS/str.doc,v 1.10 1996/06/26 23:02:01 drh Exp $";
  2. #include <stdlib.h>
  3. #include <stdio.h>
  4. #include "fmt.h"
  5. #include "str.h"
  6. int main(int argc, char *argv[]) {
  7. char line[512];
  8. static char set[] = "0123456789_"
  9. "abcdefghijklmnopqrstuvwxyz"
  10. "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  11. Fmt_register('S', Str_fmt);
  12. while (fgets(line, sizeof line, stdin) != NULL) {
  13. int i = 1, j;
  14. while ((i = Str_upto(line, i, 0, &set[10])) > 0){
  15. j = Str_many(line, i, 0, set);
  16. Fmt_print("%Sn", line, i, j);
  17. i = j;
  18. }
  19. }
  20. return EXIT_SUCCESS;
  21. }