cstring中find用法
在C语言中,`strchr()`函数可以用来查字符串中某个字符的位置。
头文件:`<string.h>`
函数原型:`char *strchr(const char *str, int c)`
参数说明:
- `str`:被搜索的字符串
- `c`:要搜索的字符的ASCII码值
返回值:
- 如果到字符,则返回该字符在字符串中的指针
- 如果字符未到,则返回NULL
示例用法:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[30] = "Hello, world!";cstring转为int
char *ptr = strchr(str, 'o');
if (ptr) {
printf("字符 'o' 在字符串中的位置:%ld\n", ptr - str);
} else {
printf("字符 'o' 未到\n");
}
return 0;
}
```
输出结果:
```
字符 'o' 在字符串中的位置:4
```
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论