| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1610 人关注过本帖
标题:[求助]查找一个string是否包含另一个string 请帮忙差错 
取消只看楼主 加入收藏
ellenwang23
Rank: 2
等 级:论坛游民
帖 子:27
专家分:10
注 册:2010-3-17
结帖率:100%
收藏
已结贴  问题点数:18 回复次数:7 
[求助]查找一个string是否包含另一个string 请帮忙差错 
我写的这个fuction是用来找是否st2---想要查找的词 是否在str----原文中存在
如果存在的话 就返回ISINLINE=1,如果没有就为0
简单的说一下我的这个函数的运行
就是说 从str2的第二个字母开始查找 (因为之前我读入的时候 第一个字母为空格) 
当遇到两个是相同的字母,那么两个string都后移一位,如果不相同,str2返回到第二个字母,str继续后移进行对比
在“//”之后的code是说 “.”是万能符,可以代表所有的字母,所以遇到它就说这两个字母是一样的
但是我的这段code完全不能正常运行,请大家帮忙改一下 非常感谢了!我在线等待
一下是code:

int myStrcmp(char str[],char str2[]){
   int b=0,c=1;
   int ISINLINE=0;
   int count=0;
   int lens;
   lens=strlen(str2);

   while(b=='\0'){
      while(c=='\0'){
//         if(str[b]=='.'){
//             str[b]==str2[c];
//         }

         if(str[b]==str2[c]){
             c++;
             b++;
             count++;
         }else{
             b++;
             c=1;
             count=0;
         }

      }
   }
   if (count==lens-1){
       ISINLINE=1;
   }else{
       ISINLINE=0;
   }
      return (ISINLINE);
}
搜索更多相关主题的帖子: string 
2010-05-23 10:56
ellenwang23
Rank: 2
等 级:论坛游民
帖 子:27
专家分:10
注 册:2010-3-17
收藏
得分:0 
谢谢您啊
我真的是在这里卡死了至少3个小时了
能力差 自己找不到
2010-05-23 12:08
ellenwang23
Rank: 2
等 级:论坛游民
帖 子:27
专家分:10
注 册:2010-3-17
收藏
得分:0 
非常感谢!! 我先好好看一下 真的太谢谢了
2010-05-23 14:15
ellenwang23
Rank: 2
等 级:论坛游民
帖 子:27
专家分:10
注 册:2010-3-17
收藏
得分:0 
回复 4楼 ww稻草人
但是这位高人
你说的完全在理 除了那个while loop里 应该是写 如果达到这个情况 就跳出这个loop,所以应该是==而不是!=吧

还有一个重要的问题 就是 改了之后 依然不行啊
而且连while loop都进不去了

高人再帮我看看 成不 谢谢您了
2010-05-23 14:47
ellenwang23
Rank: 2
等 级:论坛游民
帖 子:27
专家分:10
注 册:2010-3-17
收藏
得分:0 
谁能帮我看看阿
2010-05-23 15:46
ellenwang23
Rank: 2
等 级:论坛游民
帖 子:27
专家分:10
注 册:2010-3-17
收藏
得分:0 
好的 我现在再看看 麻烦您了
2010-05-23 17:29
ellenwang23
Rank: 2
等 级:论坛游民
帖 子:27
专家分:10
注 册:2010-3-17
收藏
得分:0 
回复 9楼 ww稻草人
我现在的程序已经被我改的面目全非了
问题是它不进入那个while loop里

还有一个问题就是当遇到“.”时,我们写的那个命令就直接把原文的字母赋值给.了
这样的话 再继续别的查找的时候 .就成为刚刚我们赋值的那个字母了 就不再是万能符了
2010-05-23 17:40
ellenwang23
Rank: 2
等 级:论坛游民
帖 子:27
专家分:10
注 册:2010-3-17
收藏
得分:0 
回复 11楼 ellenwang23
谢谢您了 我弄出来了
2010-05-23 21:00
快速回复:[求助]查找一个string是否包含另一个string 请帮忙差错 
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014801 second(s), 8 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved