strcpy拷贝源字符串到子字符串,包括‘\0’。代码实现:char*strcpy(char*dst,constchar*src)
{
assert(src);
char*ret=dst;
while(*src)
{
*dst=*src;
src++;
dst++;
}
*dst=‘\0‘;
returnret;
}2.strncpy:strncpy与strcpy之间差别在于,strcpy将源字符串全部拷贝到新的字符串..
分类:
编程语言 时间:
2016-04-18 15:43:57
阅读次数:
283
题目意图:identify the target string from source string 思路: 1. 对于比较连续的2个string 需要做循环去找起始位置。 本题为一个target和一个source,则只需要一个循环去找source里面的起始位置。 对于找2个string里面的lon ...
分类:
其他好文 时间:
2016-04-15 07:04:19
阅读次数:
197
#include<stdio.h> #include <string.h> int strstrcount( char *str1, char *str2 ) { char *str = str1; int c = 0; while( (str = strstr( str, str2 )) != N ...
分类:
其他好文 时间:
2016-04-09 17:01:32
阅读次数:
142
//1.模拟实现strstr函数。
#include<stdio.h>
#include<assert.h>
char*my_strstr(char*str,char*p)
{
char*cp=p;
char*p1=str;
assert(*p);
if(!*p)
returnNULL;
if(!*p1)
returnNULL;
char*p2=str;
while(*p1)
{
p2=p1;
cp=p;
while(*p2&&*cp&&!..
分类:
其他好文 时间:
2016-04-08 15:26:59
阅读次数:
114
在父字符串中查找子字符串(指针控制,也可选择标控制)#pragmaonce
#include<iostream>
#include<assert.h>
usingnamespacestd;
char*StrStr(char*source,char*dest)
{
assert(source&&dest);
if(strlen(source)<strlen(dest))
returnNULL;
char*..
分类:
其他好文 时间:
2016-03-26 08:16:03
阅读次数:
257
模拟实现strstr函数intmain()
{
char*p1,*p2;
chara1[]="abbbcd";
chara2[]="bcd";
p1=a1;
p2=a2;
while(*p1!=‘\0‘);
{
if(*p1!=*p2)
{
p1++;
if(p2!=a2)
p2=a2;
}
else
{
p1++;
p2++;
}
}
if(*p2==‘\0‘)
printf("Exist\n");
else
p..
分类:
其他好文 时间:
2016-03-22 06:41:40
阅读次数:
222
今天做了一道题,要用判断一个字符串是否是另一个字符串的子串,于是查了一下strstr的实现。 代码如下: 1 char *strstr(const char*s1,const char*s2) 2 { 3 const char*p=s1; 4 const size_t len=strlen(s2);
分类:
编程语言 时间:
2016-03-09 17:24:32
阅读次数:
283
Implement strStr(). Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack. AC代码: class Solution(obj
分类:
其他好文 时间:
2016-03-07 01:19:29
阅读次数:
142
#include<stdio.h>charconst*my_strrstr(charconst*str,charconst*dst){ charconst*ret=NULL; charconst*cur=my_strstr(str,dst);//先找一次,返回该位置的指针 while(NULL!=cur) { ret=cur;//存放第一次查找到的指针,防止第一次查找即是最后一次查找 cur=my_strstr(cu..
分类:
其他好文 时间:
2016-02-29 16:48:56
阅读次数:
140