函數名: strrchr
頭檔:<string.h>
函數原型: char *strrchr(char *str, char c);
功能:尋找字串中最後一次出現字元c的位置。
參數: char *str 為要被檢索的目標字串
char c 為要檢索的字符
傳回值: 傳回str中最後一次出現字元c的位置。如果未找到該值,則函數傳回一個空指針
程式範例: 在字串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(Thecharacter%cisatposition:%dn,c,ptr-string);}else{printf(Thecharacterwasnotfoundn);}return0;}
運行結果:
Thecharactercisatposition:11