hdu 2087 剪花布条 strstr使用 或者 KMP
2015-06-01 23:32
295 查看
strstr
语法:
#include <string.h>
char *strstr( const char *str1, const char *str2 );
功能:函数返回一个指针,它指向字符串str2 首次出现于字符串str1中的位置,如果没有找到,返回NULL。
语法:
#include <string.h>
char *strstr( const char *str1, const char *str2 );
功能:函数返回一个指针,它指向字符串str2 首次出现于字符串str1中的位置,如果没有找到,返回NULL。
#include <stdio.h> #include <string.h> int main() { char text[1005],pat[1005],*p; while(scanf("%s",text)&&text[0]!='#') { scanf("%s",pat); int l=strlen(pat),cnt=0; for(p=text;p=strstr(p,pat);p+=l) cnt++; printf("%d\n",cnt); } return 0; }
相关文章推荐
- 异常的工作原理
- DB天气app冲刺二阶段第五天
- T-sql isnull函数介绍
- app添加辅助功能时,需要注意的测试点
- j2e中操作EXCEL
- python学习系列(六)--- 正则表达式搜索中文
- j2e中操作EXCEL
- 第十二周项目一 教师兼干部类】 共建虚基类person
- 关于spotlight for Windows和spotlight for oracle的使用
- iOS多线程之NSOperation和GCD的比较
- 深入浅出Swing事件分发线程
- j2ee爬坑行之一:web容器
- 聊天工具服务器
- 1.简单工厂模式
- Maven实战
- I/O流操作规律
- Java学习总结(一)
- iOS开发 --制作圆形的头像(UIImage)
- System.Data.SqlClient 命名空间
- Oracle性能监控脚本(sql)