C++ 中的strchr() 函数搜索字符串中第一次出现的字符。
strchr()原型
const char* strchr( const char* str, int ch ); char* strchr( char* str, int ch );
strchr()
函数有两个参数:str
和 ch
。它在 str
指向的字符串中搜索字符 ch
。
它在<cstring> 头文件中定义。
参数:
ptr
:指向要搜索的空终止字符串的指针。ch
:要搜索的字符。
返回:
如果找到该字符,则 strchr()
函数返回一个指向该字符在 str
中的位置的指针,否则返回空指针。
示例:strchr() 函数的工作原理
#include <cstring>
#include <iostream>
using namespace std;
int main()
{
char str[] = "Programming is easy.";
char ch = 'r';
if (strchr(str, ch))
cout << ch << " is present \"" << str << "\"";
else
cout << ch << " is not present \"" << str << "\"";
return 0;
}
运行程序时,输出将是:
r is present "Programming is easy."
相关用法
- C++ strcat()用法及代码示例
- C++ strcat() vs strncat()用法及代码示例
- C++ strcmp()用法及代码示例
- C++ strcspn()用法及代码示例
- C++ strcpy()用法及代码示例
- C++ strcoll()用法及代码示例
- C++ string::length()用法及代码示例
- C++ string::npos用法及代码示例
- C++ strncat()用法及代码示例
- C++ strstr()用法及代码示例
- C++ strtok()用法及代码示例
- C++ strtod()用法及代码示例
- C++ strtoimax()用法及代码示例
- C++ strpbrk()用法及代码示例
- C++ strxfrm()用法及代码示例
- C++ strspn()用法及代码示例
- C++ strncmp()用法及代码示例
- C++ strtoull()用法及代码示例
- C++ string at()用法及代码示例
- C++ strol()用法及代码示例
注:本文由纯净天空筛选整理自 C++ strchr()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。