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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。