码迷,mamicode.com
首页 >  
搜索关键字:strstr    ( 585个结果
strstr查找子字符串函数
strstr()函数搜索一个字符串在另一个字符串中的第一次出现。该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回false。该函数是二进制安全的。//数组 #include<stdio.h> char*my_strstr(constchar*str,constchar*sub_str) { for(inti=0;str[i]!..
分类:其他好文   时间:2015-11-20 08:10:42    阅读次数:184
【C语言】【面试题】【笔试题】模拟实现strstr函数
#define_CRT_SECURE_NO_WARNINGS1 #include<stdio.h> #include<assert.h> #include<stdlib.h> char*my_strstr(constchar*dst,constchar*src) { assert(dst); assert(src); char*p=dst; char*s1=p; char*s2=src; while(*s1) { s1=p; s2=src; while((*s1!=‘\0..
分类:编程语言   时间:2015-11-20 00:20:26    阅读次数:273
常用的字符串处理函数实现(不调用库函数)
描述:C语言中对于字符串类型并未定义,但存在许多有关字符串的库函数(如:strstr(在原串中匹配子串),strcpy(将原串内容拷贝到目标串中),strcmp(比较两个字符串的内容),strcat(连接两个字符串,亦为字符串的追加),strlen(求取字符串的长度)....),我们可以自己..
分类:其他好文   时间:2015-11-19 07:16:56    阅读次数:266
C语言中模拟实现strcpy,strstr,strcat函数
在C中,要模拟实现这几个库函数,是对指针的传参与函数的调用的考察,代码如下,仅供参考strcpy函数:#include<assert.h> char*my_strcpy(char*dest,constchar*src) { assert(dest);//断言指针的有效性 assert(src); char*pa=dest; while(*dest++=*src++) ; returnpa; }s..
分类:编程语言   时间:2015-11-19 07:16:40    阅读次数:187
Implement strStr()
1 class Solution { 2 public: 3 int strStr(string haystack, string needle) { 4 if(haystack.empty()&&!needle.empty()) return -1; 5 ...
分类:其他好文   时间:2015-11-18 19:27:37    阅读次数:138
实现5个库函数(my_strcmp strcat strncat my_strlen my_strstr)
1.intmy_strcmp(constchar*str1,char*str2)//my_strcmp库函数的实现{intret=0;while((*str1==*str2)&&*str1&&*str2){str1++;str2++;while(!(*str1&&*str2))return1;}return-1;}2.char*strcat(char*str1,constchar*str2)//strcat库函数的实现方法{char*..
分类:其他好文   时间:2015-11-13 10:35:22    阅读次数:392
模拟实现strstr函数
char*my_strstr(char*str1,char*str2){assert(str1);assert(str2);char*p=str1;char*pstr1=p;char*pstr2=NULL;while(*pstr1){pstr1=p;pstr2=str2;while(*pstr1&&*pstr2&&*pstr1==*pstr2){pstr1++;pstr2++;}if(*pstr2==‘\0‘){returnp;}p++;}returnNULL;}
分类:其他好文   时间:2015-11-10 01:52:03    阅读次数:186
HDU 1238 Substing
思路:1.找出n个字符串中最短的字符串Str[N]2.从长到短找Str[N]的子子串 subStr[N],以及subStr[N]的反转字符串strrev(subStr[N]);(从长到短是做剪枝处理)3.用strstr()函数遍历所有的字符串,看是否含有此子子串subStr[N]或strrev(su...
分类:其他好文   时间:2015-11-09 22:26:51    阅读次数:187
创建一个函数,实现库函数strstr的功能
★创建一个函数,实现库函数strstr的功能 #include<stdio.h> #include<stdlib.h> #include<assert.h> char*my_strstr(char*src,char*dst) { assert(dst); assert(src); char*p=src; char*q=dst; while((*dst)&&(*src)) { if(*src==*dst)//两指针内..
分类:其他好文   时间:2015-11-09 00:15:24    阅读次数:263
判断一个字符串是否为另外一个字符串左旋或右旋之后的字符串
题目:判断一个字符串是否为另外一个字符串旋转之后的字符串。例如:给定s1=abcdef和s2=cdefab,返回1,给定s1=abcd和s2=ACBD,返回0.abcdef左旋一个字符得到bcdefaabcdef左旋两个字符得到cdefababcdef右旋一个字符得到fabcdeabcdef右旋两个字符得到efabcd题目分析:根据这个..
分类:其他好文   时间:2015-11-04 14:56:59    阅读次数:331
585条   上一页 1 ... 32 33 34 35 36 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!