Cライブラリ関数 - strrchr()
説明
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|