在c/c++庫函式中,有字串匹配函式strstr,其介面函式為:char *strstr(char *str1,char *str2);
現自定義乙個字串匹配函式,在字串str1中找字串str2第一次出現的位置 ,如果有匹配的,輸出字串,否則返回null。
c**:
#define _crt_secure_no_warnings
#include
#include
#include
char
*mystrstr
(const
char
*str1,
const
char
*str2)
char
*src,
*sub;
while
(*str1 !=
'\0')}
while
(*src++
==*sub++);
str1++;}
return
null;}
intmain()
else
getchar()
;}
c執行結果:
自定義函式複製字串
問題描述 自定義乙個函式,然後將一串字串輸入到陣列s1中 程式 include csdn學院 2016級 目的 讓 見證成長 作為乙個初學的菜鳥,如 檔名稱 myfun175.c 問題描述 刪除陣列元素 完成日期 2017年10月16日 char scopy char str1,const char...
C 自定義字串類
ifndef header h define header h define defaultsize 128 include include includeusing namespace std class mystring circle while this ch i pat.ch 0 icurl...
使用函式實現字串部分複製 自定義字串複製函式
要求把乙個字串的內容複製到另乙個字串中,要求不能使用strcpy 函式 include void cpystr char ps,char pd 形參ps指向源字串,而pd指向目標字串 while pd ps 0 將ps指向的字元賦值到pd指向的儲存單元並判斷是否結束 pd pd值加1,指向下一字元 ...