C语言——把自己编程实现字符串函数strstr
2016-12-15 23:20
239 查看
char * my_strstr(char *str, char *ptr) { if(str == NULL || ptr == NULL) return NULL; int i; int j; int flag = 0; for(i = 0; i < strlen(str); i++) { for(j = 0; j < strlen(ptr); j++) { if(*(str + i + j) == *(ptr + j)) { flag++; } if(flag == strlen(ptr)) { return (str + i); } } flag = 0; } return NULL; }
相关文章推荐
- C语言——把自己编程实现字符串函数strstr
- C语言字符串函数的模拟实现(strlen、strcpy、strcat、strstr 、strcmp)
- 自己编程实现strcat,strcpy,strlen ,strstr,strcmy
- C语言自己实现的 整形转换成字符串函数itoa(int Number,char* Str)
- 自己实现的C语言string.h 头文件的字符串函数与几个内存操作函数
- 实现C语言高效编程的四大秘技
- HTTP协议的C语言编程实现实例
- HTTP协议的C语言编程实现实例
- 自己编程实现多引导(转)
- HTTP协议的C语言编程实现实例
- HTTP协议的C语言编程实现实例[摘抄]
- HTTP协议的C语言编程实现实例
- 自己编程实现多引导
- 使用管道编程----利用别人的程序,实现自己的功能
- Ubuntu下c语言实现并发服务器简单socket编程实例
- C语言字符切割函数的实现——不需要自己指定分配多少个字符串分组
- 用c语言实现面向对象的编程方式
- HTTP协议的C语言编程实现实例
- 实现C语言高效编程的四大秘技
- 实现C语言高效编程的四大秘技