点击这里给我发消息 点击这里给我发消息

C语言字符串查找

添加时间:2013-12-7
    相关阅读: 程序 C语言

//字符串查找
    //程序在borland c++3.1上编译通过
    #include <iostream.h>
    //#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<<chazhao(a,b);
    cin>>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<<i<<endl;}
    }

    //从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<<p1<<\" \"<<p2<<endl;
    if(s2[p2]==null)
    return p1;
    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;
    }*/

相关C语言字符串查找

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册