アフィリエイト広告を利用しています

広告

posted by fanblog

2017年11月19日

文字列検索関数strstr()関数の自作

<PR>






strstr()関数の自作


今回はC言語のstring.hライブラリのstrstr関数の自作ソースコードを
載せたいと思います。

strstr()関数の自作





char * my_strstr(char *str1, char *str2)
{
int i, j, k;

if(*str2 == '\0')
return str1;
else
{
for(i = 0;*(str1 + i) != '\0';i++)
{
if(*(str1 + i) == *str2)
{
for(j = i, k = 0;*(str1 + j) == *(str2 + k);j++, k++);
if(*(str2 + k) == '\0')
return str1 + i;
}
}
return NULL;
}
}


<PR>





この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/6986091
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
ファン
検索
<< 2021年02月 >>
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28            
最新記事
写真ギャラリー
最新コメント
タグクラウド
カテゴリーアーカイブ
月別アーカイブ
プロフィール
日別アーカイブ
×

この広告は30日以上新しい記事の更新がないブログに表示されております。