C 字串 strrchr() 函式
示例
獲取字串中字元最後一次出現位置的指標
char myStr[] = "Hello World";
char * myPtr1 = strchr(myStr, 'o');
char * myPtr2 = strrchr(myStr, 'o');
cout << "First: " << myPtr1 << "\n";
cout << " Last: " << myPtr2 << "\n";
自己動手試一試 »
定義和用法
strrchr()
函式返回一個指向字串中字元最後一次出現位置的指標。
strrchr()
函式定義在 <string.h>
標頭檔案中。
注意:要查詢字串中字元第一次出現的位置,請使用 strchr()
函式。
語法
strrchr(char * str, int character);
引數值
引數 | 描述 |
---|---|
str | 必需。指向被搜尋字串的指標。 |
character | 必需。要搜尋的字元。也可以使用字元的 ASCII 值。 |
技術詳情
返回 | 一個 char 型別指標,指向在字串中找到該字元的位置,如果未找到該字元則返回 NULL。 |
---|