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