Latest web development tutorials

Cライブラリ関数 - はstrstr()

C標準ライブラリ -  <string.hの> C標準ライブラリ- <string.hの>

説明

Cライブラリ関数は、*はstrstr(のconst char型*の干し草の山char型 、constのchar型*針を)終端文字'\ 0'を含まない文字列が最初に現れる最初の位置に針を見つけるために文字列の干し草の山に。

声明

ここで、()文はstrstr関数です。

char *strstr(const char *haystack, const char *needle)

パラメータ

  • 干し草の山- Cの文字列を取得します。
  • 針-文字列haystackの中では小さな文字列を検索します。

戻り値

それはnullを返します。見つからない場合、この関数は、文字列haystackの中でneedleが最初に現れる位置を返します。

次の例では、はstrstr()関数が使用されている示しています。

#include <stdio.h>
#include <string.h>


int main()
{
   const char haystack[20] = "W3CSchool";
   const char needle[10] = "School";
   char *ret;

   ret = strstr(haystack, needle);

   printf("子字符串是: %s\n", ret);
   
   return(0);
}

それでは、以下になります上記のプログラムを、コンパイルして実行してみましょう:

子字符串是: School

C標準ライブラリ -  <string.hの> C標準ライブラリ- <string.hの>