Latest web development tutorials

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

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

説明

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

声明

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

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

パラメータ

  • STR - C文字列。
  • C -文字が検索されます。int型を渡すが、最終的にchar型に変換されます。

戻り値

この関数は、cが表示されますstr内の最後の文字の位置を返します。 値が見つからない場合、関数はNULLポインタを返します。

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

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

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

   ret = strrchr(str, ch);

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

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

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

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