FindString(char *source, char *pattern)
来源:互联网 发布:知及之仁不能守之 编辑:程序博客网 时间:2024/05/20 07:59
编写函数int FindString(char *source, char *pattern),该函数统计字符串source中出现的所有符合pattern模式串的任意长度的子串总数。其中pattern模式串的两头可能含有通配符’*’,该通配符表示零到任意个数个字符。例如:FindString(”aaabbb”,”*aa*”) 则返回值为9(aa,aaa,aaab,aaabb,aaabbb,aa,aab,aabb,aabbb)。 FindString(“abcbbc”,”*bc”)则返回值为5(abcbbc,bcbbc,cbbc,bbc,bc)
在U-Boot的makefile中:
ifeq (,$(findstring s,$(MAKEFLAGS)))XECHO = echoelseXECHO = :endif此处并没有通配符*,即在$(MAKEFLAGS)中查找S的个数,若没有的话ifeq (,$(findstring s,$(MAKEFLAGS)))就为1,执行XECHO = echo,反之亦然。
- FindString(char *source, char *pattern)
- int strcmp(char *source, char *dest)函数
- char
- Char
- Char
- char
- char
- char
- char
- char
- char**
- char
- char
- char*
- char
- char
- char** ?char* ?
- char[] char* (char*) malloc()
- mt.exe : general error c101008d 解决方法
- cvCopy与cvCloneImage的区别
- selenium webdriver 不识别showModalDialog()的处理方案
- poj 3648 Wedding
- iphone5适配
- FindString(char *source, char *pattern)
- iOS多线程编程指南(四)线程同步
- 浅析Python装饰器
- JAVA写加密算法(FFS)
- spring事务,ORA-01456: 不能在 READ ONLY 事务处理中执行插入/删除/更新操作
- MySQL中INSERT IGNORE INTO和REPLACE INTO的使用
- 认识自己做事习惯的方法
- 长度单位以及内外边距
- 对CURL的一些研究