您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页正文

C语言字符串查找

来源:化拓教育网
C语言字符串查找

2008-10-19 23:09:17 作者: 来源:互联网 浏览次数:58 文字大小:【大】【中】【小】

C语言字符串查找

//字符串查找

//程序在Borland C++3.1上编译通过 #include //#include < #define MS 20

char a[MS]=\"whatisit\"; char b[MS]=\"*is*\";

int searchStr(char s1[MS],char s2[MS],int p1,int p2); bool chazhao(char a[MS],char b[MS]); void main() {

int i;

cout<>i; }

bool chazhao(char a[MS],char b[MS]) { int i;

i=searchStr(a,b,1,1);

if(i!=0){i=i-strlen(b)+1;cout<//从s1中第n个开始查找s2第m个开始 返回s2的末尾在s1中的位置 /*int searchStr(char s1[MS],char s2[MS],int p1) { int i; for(i=p1 } */

bool cmpStr(char s1[MS],char s2[MS],int p1) { int jc=0;

for(i=1;i<=strlen(s2);i++) {

if(s1[i+p1]!=s2[i])jc=1 if(jc==1)return true; else return false;

} } /* int k;

cout<while(s1[p1]!=NULL) {

if(s1[p1]==s2[p2]) {

p1++;p2++;

k=searchStr(s1,s2,p1,p2); if(k==0) return 0; else return k; } p1++; } return 0; }*/

因篇幅问题不能全部显示,请点此查看更多更全内容