没有什么新的内容,只是自己的源代码,现在打包提供下载,初学者可以看看,高手请移步,不要耽误您的时间。
下面是一段代码:
/* */ //******************************************************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
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 开发者新选择:用DeepSeek实现Cursor级智能编程的免费方案
· Tinyfox 发生重大改版
· 独立开发经验谈:如何通过 Docker 让潜在客户快速体验你的系统
· 小米CR6606,CR6608,CR6609 启用SSH和刷入OpenWRT 23.05.5
· 近期最值得关注的AI技术报告与Agent综述!
2011-06-19 Object_Pascal_西门子SCL应用_系列1_初识SCL