C语言——字符串查找
2015-03-28 12:53
344 查看
<pre name="code" class="cpp"># include <stdio.h> # include <string.h> int main() { int strfind(char str[], char key[]);//str[]中为源串,key[]中为需查找的字串 int loop; char word1[1000], word2[1000]; gets(word1); gets(word2); loop = strfind(word1, word2);//调用字符串查找函数 printf("%d\n", loop); return 0; } int strfind(char str[], char key[]) { int l1, l2, i, j, flag; l1 = strlen(str); l2 = strlen(key); for(i = 0; i <= l1 - l2; i++) { flag = 1; for(j = 0; j < l2; j++) { if (str[i + j] != key[j]) { flag = 0; break; } } if (flag) { return i;//若寻找成功,则返回key在str中第一次出现的位置(注意是从0开始计数) } } return -1;//若未查找到,则返回-1 }
相关文章推荐
- C语言字符串查找知识点搬运
- C语言查找字符串在文件中的第几行第几列
- C语言strchr()函数:查找某字符在字符串中首次出现的位置
- C语言rindex()函数:查找字符串并返回最后一次出现的位置
- C语言 算法"KMP" 查找字符串 ”模式匹配“
- C语言中字符串处理小案例(查找)
- C语言 读取文件 查找字符串
- 【c语言】模拟实现strchr函数,功能:在一个字符串中查找一个字符第一次出现的位置,如果没有出现返回NULL
- C语言字符与字符串查找函数strstr、wcsstr(wcswcs)、_tcsstr
- C语言与Perl语言查找字符串效率对比
- c语言查找两个字符串中的公共子串
- C语言实现字符串的查找和替换
- c语言实现:在母字符串中查找子字符串出现的次数
- 黑马程序员--C语言自学笔记---09排序、查找、迷宫、字符串
- c语言,strchr(),查找字符串中第一次字符出现的位置
- c语言简单的字符串查找
- C语言中查找字符在字符串中出现的位置的方法
- 子字符串查找——C语言
- c语言,strchr(),查找字符串中第一次字符出现的位置
- c语言简单的字符串查找