volcanol的工控博客
Email : lilinly225@126.com 索要资料加QQ 点击进入 或 点击左侧的资料分享专用帖

volcanol ---- View OF Linux Can Appreciate Nature OF Linux

天行健,君子以自强不息

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  219 随笔 :: 0 文章 :: 587 评论 :: 46万 阅读
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

     没有什么新的内容,只是自己的源代码,现在打包提供下载,初学者可以看看,高手请移步,不要耽误您的时间。

 

下面是一段代码:

复制代码
/*

*/

//******************************************************0
/*
函数功能:
    判断字符串subString是否是字符串String从首字符开始的子串
函数原型:
    BOOL SubStringMatchHead(char* String,char* subString)
函数参数:
    char* String:字符串
    char* subString:子字符串
返回值:
    如果是,则返回TRUE,否则返回FALSE
异常:
    无
*/
BOOL SubStringMatchHead(char* String,char* subString)
{
    int i;
    
    if(!String || !subString || strlen(String)<strlen(subString))
        return FALSE;

    i=0;
    while(i<strlen(subString))
    {
        if(String[i]-subString[i])
            return FALSE;
        ++i;
    }
    return TRUE;
}
//******************************************************0








//******************************************************0
/*
函数功能:
     这个函数用来求一个字符串
函数原型:
     int GetMaxSubStringLen(const char* string)
函数参数:
    const char* String:字符串
返回值:
    如果有的话则返回最大长度,否则就返回-1
异常:
    无
*/
int GetMaxSubStringLen(const char* string)
{
    int i,
        MaxMatch;

    if(!string || !string[0])
        return -1;

    MaxMatch=0;
    i=1;

    while(i < (strlen(string)-1) )
    {
        //从后往前取子串,判断子串是否与字符串从头开始匹配
        if(SubStringMatchHead(string,&string[strlen(string)-i]))
        {
            if(i>MaxMatch)
                MaxMatch=i;
        }
        ++i;
    }
    
    return MaxMatch;
}
//******************************************************1
复制代码

 

 

 

下载地址:链接: https://pan.baidu.com/s/1c2IQkCC 密码: fnw7

posted on   volcanol  阅读(323)  评论(0编辑  收藏  举报
编辑推荐:
· Brainfly: 用 C# 类型系统构建 Brainfuck 编译器
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
阅读排行:
· DeepSeek 全面指南,95% 的人都不知道的9个技巧(建议收藏)
· 对比使用DeepSeek与文新一言,了解DeepSeek的关键技术论文
· Brainfly: 用 C# 类型系统构建 Brainfuck 编译器
· DeepSeekV3+Roo Code,智能编码好助手
· AI编程:如何编写提示词
历史上的今天:
2011-06-19 Object_Pascal_西门子SCL应用_系列1_初识SCL
volcanol ----View OF Linux Can Appreciate Nature OF Linux。
点击右上角即可分享
微信分享提示