给定字符串A和B,输出A和B中的第一个最长公共字符串。比如A=“wepiabc”B="pabcni",则输出“abc”,如何编程实现啊~
解决方案 »
- 动态链接库的最大内存空间是多大?
- 创建的单选框无法选择 VC
- directdraw没有显示
- ADO的参数化查询(关键字:ADO 参数化查询 , _ParameterPtr, 单引号 ' )
- 如何使我应用程序窗口总处在顶部?类似于Win2k的任务管理器?
- 没时间想了,求字符串问题?
- ic卡信息问题?
- 怎样修改窗口标题?在线等待!!!
- IE 控件或者 HtmlView 里怎样截获连接失败消息
- 快救救急吧!!!县城问题.
- SetWindowPos和showWindow的区别
- 用MFC做一个视频播放器,怎么实现可以播放多种格式的视频呢,不用Windows Media Player,是不是要嵌入相对应的解码器呢
{
char tmp;
char* p = str;
char* q;
int len = 0;
length=0;
while(*p)
{
q = p+1;
while(*q && *q == *p)
{
q++;
}
if(*p)
{
len = q - p;
}
else
{
len = q - p + 1;
}
if(len>length)
{
length = len;
start = p;
}
p=q;
}
}
网上搜的 你试试