Latest web development tutorials

Cライブラリ関数 - strchr()

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

説明

Cライブラリ関数は、* strchr(constのchar型* strのchar型 、int型のc)を文字c(符号なし文字)の位置の最初の発生を検索する文字列へのパラメータstrポイントに。

声明

ここで、()文strchr関数です。

char *strchr(const char *str, int c)

パラメータ

  • STR -文字列は、Cを取得します
  • C -文字列strを検索します。

戻り値

文字は、それはNULLを返し見つからない場合、この関数は、文字cが最初に出現する文字列str内の位置を返します。

以下の例は、()関数を使用するstrchrを示しています。

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

int main ()
{
   const char str[] = "http://www.w3cschool.cc";
   const char ch = '.';
   char *ret;

   ret = strchr(str, ch);

   printf("|%c| 之后的字符串是 - |%s|\n", ch, ret);
   
   return(0);
}

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

|.| 之后的字符串是 - |.w3cschool.cc|

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