substr.c
上传用户:bjtelijie
上传日期:2010-01-01
资源大小:87k
文件大小:0k
源码类别:

数学计算

开发平台:

Visual C++

  1. # include <stdio.h>
  2. int find_substr(char* s1, char* s2);
  3. void main()
  4. {
  5. if(find_substr("C is fun", "is") != -1)
  6. printf("Substring is found.n");
  7. }
  8. /* 定义子函数 */
  9. int find_substr(char* s1, char* s2)
  10. {
  11. register int t;
  12. char *p, *p2;
  13. for(t=0; s1[t]; t++)
  14. {
  15. p = &s1[t];
  16. p2 = s2;
  17. while(*p2 && *p2==*p)
  18. {
  19. p++;
  20. p2++;
  21. }
  22. if(! *p2)
  23. return t;
  24. }
  25. return -1;
  26. }