哈哈,原来模式匹配就是一个 strstr(string, str);
来源:互联网 发布:华为在国外的地位 知乎 编辑:程序博客网 时间:2024/06/06 02:22
Example
/* STRSTR.C */#include <string.h>#include <stdio.h>char str[] = "lazy";char string[] = "The quick brown dog jumps over the lazy fox";char fmt1[] = " 1 2 3 4 5";char fmt2[] = "12345678901234567890123456789012345678901234567890";void main( void ){ char *pdest; int result; printf( "String to be searched:/n/t%s/n", string ); printf( "/t%s/n/t%s/n/n", fmt1, fmt2 ); pdest = strstr( string, str ); result = pdest - string + 1; if( pdest != NULL ) printf( "%s found at position %d/n/n", str, result ); else printf( "%s not found/n", str );}
Output
String to be searched: The quick brown dog jumps over the lazy fox 1 2 3 4 5 12345678901234567890123456789012345678901234567890lazy found at position 36
//在我们看到处理字符串的函数时, 就想起了microsoft的实现·
char * __cdecl strstr (
const char * str1,
const char * str2
)
{
char *cp = (char *) str1;
char *s1, *s2;
if ( !*str2 )
return((char *)str1);
while (*cp)
{
s1 = cp;
s2 = (char *) str2;
while ( *s1 && *s2 && !(*s1-*s2) )
s1++, s2++;
if (!*s2)
return(cp);
cp++;
}
return(NULL);
}
- 哈哈,原来模式匹配就是一个 strstr(string, str);
- 哈哈,原来硅谷精神就是轻度躁狂
- 4.1模式匹配-strstr库函数
- 28. Implement strStr()(String字符串匹配)
- KMP 单模式匹配, 实现 strStr()
- lua string模式匹配
- LeetCode 27. Implement strStr() (KMP算法-模式串匹配)
- lua string库模式匹配
- 哈哈,原来我也会被“偷拍”
- String str; str=str.substring()
- 创建一个接受String或&str的Rust函数
- 创建一个返回String或&str的Rust函数
- 原来这就是爱情
- 原来Fiber就是Coroutine
- 原来就是没有标题
- 寻寻觅觅 原来就是Hadoop!
- 【字符串匹配】Implement strStr()
- 字符串匹配Implement strStr()
- [愚翁专栏]主窗体和子窗体之间如何相互操作对方的控件
- Don't Cry
- [愚翁专栏]如何使自己的程序只运行一次
- chinaren加入web2.0元素了
- 今天很忙啊(刘立恒)
- 哈哈,原来模式匹配就是一个 strstr(string, str);
- SOA是什么?
- 字幕时间修改软件
- 异常
- 写程序,早就开始了,写文章,从今天开始吧!
- 我最爱看武林外传了
- FPGA与CPLD的区别
- 今天看了好多有用的东西```
- Fibonacci数列的计算