関数名:strrchr
ヘッダー ファイル: <string.h>
関数プロトタイプ: char *strrchr(char *str, char c);
機能: 文字列内で最後に出現する文字 c を検索します。
パラメータ: char *str は取得対象の文字列です
char c は取得する文字です
戻り値: str 内で最後に出現した文字 c の位置を返します。値が見つからない場合、関数は null ポインタを返します。
プログラム例: 文字列 string 内で最後に出現する文字 'c' を検索し、結果を出力します。
#include<string.h>#include<stdio.h>intmain(void){charstring[15];char*ptr,c='c';strcpy(string,www.dotcpp.com);ptr=strrchr( string,c);if(ptr){printf(文字%cisatposition:%dn,c,ptr-string);}else{printf(文字が見つかりませんn);}return0;}
実行結果:
特徴的なポジション:11