c语言再给定的字符串中查找指定的字符
时间: 2023-12-08 21:03:40 浏览: 105
可以使用C语言中的字符串操作函数`strchr()`来查找指定的字符。
函数原型为:
```c
char *strchr(const char *str, int c);
```
其中,`str`为要查找的字符串,`c`为要查找的字符,返回值为指向该字符第一次出现的位置的指针。如果未找到该字符,则返回`NULL`。
以下是一个示例代码:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str[] = "hello world";
char *p = strchr(str, 'o');
if (p != NULL)
{
printf("找到了字符'o',位置为:%ld\n", p - str);
}
else
{
printf("未找到字符'o'\n");
}
return 0;
}
```
输出结果为:
```
找到了字符'o',位置为:4
```
阅读全文
相关推荐















