| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1726 人关注过本帖
标题:[讨论]字符串问题!!!
取消只看楼主 加入收藏
Tainform
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-9-26
收藏
 问题点数:0 回复次数:7 
[讨论]字符串问题!!!
首先说一下题面:有一个函数实现如下功能:比较两个字符串str1,str2,统计str2在str1出现的次数,比如说:str1=aabbcc,str2=aab,那么str2在str1中出现了一次。

问题是:什么情况下,对于同样的字符串str1和str2,用该函数比较两次,则两次的结果是不同的?

[此贴子已经被作者于2005-2-21 19:16:50编辑过]


搜索更多相关主题的帖子: 字符 
2005-02-21 17:42
Tainform
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-9-26
收藏
得分:0 
不是出错的情况哦。
2005-02-23 13:58
Tainform
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-9-26
收藏
得分:0 
不好意思,我表达得不清楚,重来一次:有一个函数实现如下功能:比较两个字符串str1,str2,统计str2在str1出现的次数,比如说:str1=aabbcc,str2=aab,那么str2在str1中出现了一次。

问题是:什么情况下,对于同样的字符串str1和str2,用该函数比较两次,则两次的结果是不同的?(同样一对str1和str2、函数不具备随即性、是两次或多次不相关的运行。)


linux说的“这样的问题是用“指向函数的指针”来完成的。”是什么意思啊?

[此贴子已经被作者于2005-2-24 18:14:49编辑过]


2005-02-24 18:02
Tainform
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-9-26
收藏
得分:0 
什么意思?
2005-02-24 18:08
Tainform
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-9-26
收藏
得分:0 
对啊,我就是问的这个问题,在什么情况下?
2005-02-24 18:13
Tainform
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-9-26
收藏
得分:0 
我是来让大家赐教的,我不知道啊,就是希望讨论个结果出来。我重新的描述不是说清楚了吗?同样一对str1和str2、函数不具备随即性、是两次或多次不相关的运行,那么,在什么情况下运行结果不一样?
2005-02-24 19:01
Tainform
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-9-26
收藏
得分:0 
当然前提是函数无错呢?
2005-02-24 19:47
Tainform
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-9-26
收藏
得分:0 
int Counts(char *str_p,char *str_s,int len_p,int len_s)

{  int i,j,k,flag,counts=0;

    flag=len_s-len_p;

    for(i=-1;i<flag;)

    {

       i++;j=i;k=0;

       while(*(str_s+j)==*(str_p+k))

        if(k==len_p-1)

        { counts++;break;}

         else

          { j++;k++;}

     }

 return counts;

}
2005-02-25 09:58
快速回复:[讨论]字符串问题!!!
数据加载中...
 
   



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

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