c語言,string庫函式strstr實現

2022-07-14 17:54:11 字數 866 閱讀 3654

說明:

原型:char *strstr(char *haystack, char *needle);

用法:#include

功能:從字串haystack中尋找needle第一次出現的位置(不比較結束符null)。

說明:返回指向第一次出現needle位置的指標,如果沒找到則返回null。

函式mystrstr是我自己寫的;

函式standardstrstr是標準函式,可對比參考;

#include#include

#include

char* mystrstr(char srce,char

check)

if(*ch == '

\0') return

ret;

if(*sr == '

\0') return

null;

ch=check;

}return

null;

}char* standardstrstr(const

char *src,const

char *dest)

src++;

}return

null;

}int

main();

char ch=;

char *sr1="

how are you baby";

char *ch1=""

;

char *ret=mystrstr(sr,ch);

char *ret1=standardstrstr(sr1,ch1);

if(null != ret)

return -1;}

C語言中String庫函式

c語言中string庫函式 以下內容摘自 c程式設計教程 美 h.m.deitel p.j.deitel著,薛萬鵬等譯,機械工業出版社。void memccpy void dest,const void src,int c,size t n 從src所指向的物件複製n個字元到dest所指向的物件中。...

C語言str函式系列

1 strcat 此函式原型為 char strcat char dest,const char src 功能為連線兩個字串,把src連線到dest後面 返回dest位址 實現如下 char strcat char dest,const char src while dest src return ...

C語言str 函式系列

char strcat char dest,const char src while dest src return addr 2 strcmp intstrcmp const char str1,const char str2 return str1 str2 3 strcpy char strc...