编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的


Posted in 面试题 onJuly 23, 2015
char * search(char *cpSource, char ch)
{
char *cpTemp=NULL, *cpDest=NULL;
int iTemp, iCount=0;
while(*cpSource)
{
if(*cpSource == ch)
{
iTemp = 0;
cpTemp = cpSource;
while(*cpSource == ch)
++iTemp, ++cpSource;
if(iTemp > iCount)
iCount = iTemp, cpDest = cpTemp;
if(!*cpSource)
break;
}
++cpSource;
}
return cpDest;
}

Tags in this post...

面试题 相关文章推荐
C/C++ 笔试、面试题目大汇总
Nov 21 面试题
请写出char *p与"零值"比较的if语句
Sep 24 面试题
北京RT科技有限公司.net工程师面试题
Feb 15 面试题
C#面试问题
Jul 29 面试题
Linux如何压缩可执行文件
Oct 21 面试题
Linux面试经常问的文件系统操作命令
Nov 05 面试题
外包公司软件测试工程师
Nov 01 面试题
如何唤起类中的一个方法
Nov 29 面试题
如何用Java判断一个文件或目录是否存在
Nov 19 面试题
介绍一下Java中标识符的命名规则
Feb 03 面试题
如何通过jdbc调用存储过程
Apr 19 面试题
UNIX操作系统结构由哪几部分组成
Feb 17 面试题
成都思必达公司C#程序员招聘面试题
Jun 26 #面试题
abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?
Oct 15 #面试题
C#如何调用Windows程序打开一个文档
Dec 26 #面试题
武汉某公司的C#笔试题面试题
Dec 25 #面试题
接口可以包含哪些成员
Sep 30 #面试题
string = null 和string = ''的区别
Apr 28 #面试题
类和结构的区别
Aug 15 #面试题
You might like
PHP中常用的字符串格式化函数总结
2014/11/19 PHP
php第一次无法获取cookie问题处理
2014/12/15 PHP
php rmdir使用递归函数删除非空目录实例详解
2016/10/20 PHP
A标签触发onclick事件而不跳转的多种解决方法
2013/06/27 Javascript
jQuery之DOM对象和jQuery对象的转换与区别分析
2015/01/08 Javascript
Vue.js 实现微信公众号菜单编辑器功能(二)
2018/05/08 Javascript
微信小程序提取公用函数到util.js及使用方法示例
2019/01/10 Javascript
vue实现微信二次分享以及自定义分享的示例
2019/03/20 Javascript
在vue项目中使用sass语法问题
2019/07/18 Javascript
vue-cli history模式实现tomcat部署报404的解决方式
2019/09/06 Javascript
浅谈layui 数据表格前后台传值的问题
2019/09/12 Javascript
解决LayUI数据表格复选框不居中显示的问题
2019/09/25 Javascript
解决vue-cli输入命令vue ui没效果的问题
2020/11/17 Javascript
[51:06]DOTA2-DPC中国联赛 正赛 Elephant vs Aster BO3 第二场 1月26日
2021/03/11 DOTA
跟老齐学Python之用Python计算
2014/09/12 Python
python通过post提交数据的方法
2015/05/06 Python
python如何实现远程控制电脑(结合微信)
2015/12/21 Python
windows系统下Python环境的搭建(Aptana Studio)
2017/03/06 Python
对DJango视图(views)和模版(templates)的使用详解
2019/07/17 Python
python实现屏保程序(适用于背单词)
2019/07/30 Python
使用python模拟命令行终端的示例
2019/08/13 Python
Python 基于wxpy库实现微信添加好友功能(简洁)
2019/11/29 Python
让你相见恨晚的十个Python骚操作
2020/11/18 Python
CSS3 新增选择器的实例
2019/11/13 HTML / CSS
Nike英国官网:Nike.com (UK)
2017/02/13 全球购物
Hotter Shoes美国官网:英国最受欢迎的舒适鞋
2018/08/02 全球购物
写出一个方法实现冒泡排序
2016/07/08 面试题
工程项目经理岗位职责
2013/12/15 职场文书
大学生毕业求职自荐书范文
2014/02/04 职场文书
教师个人鉴定材料
2014/02/08 职场文书
2014年庆元旦活动方案
2014/02/15 职场文书
大一新生学期自我评价
2014/04/09 职场文书
2014年党的群众路线教育实践活动总结
2014/04/25 职场文书
2016年清明节期间群众祭祀活动工作总结
2016/04/01 职场文书
如何做好员工培训计划?
2019/07/09 职场文书
如何利用js在两个html窗口间通信
2021/04/27 Javascript