c++ string反向查找字符
时间: 2023-09-02 16:14:12 浏览: 131
C++反转字符串
要在C字符串中反向查找字符,可以使用strrchr函数。该函数从字符串的末尾开始搜索,直到找到指定的字符,然后返回该字符的指针。如果未找到字符,则返回NULL。
以下是一个示例:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "hello world";
char *ptr;
ptr = strrchr(str, 'l');
if (ptr != NULL) {
printf("Last occurrence of 'l' found at position: %ld\n", ptr - str);
} else {
printf("'l' not found in string.\n");
}
return 0;
}
```
输出:
```
Last occurrence of 'l' found at position: 9
```
阅读全文