Computer >> Máy Tính >  >> Lập trình >> lập trình C

Hàm strchr () trong C / C ++

Hàm strchr () dùng để tìm kiếm ký tự trong chuỗi. Nó tìm kiếm lần xuất hiện đầu tiên của ký tự được truyền dưới dạng đối số thứ hai và nó trả về một con trỏ đến ký tự, nếu thành công thì NULL.

Đây là cú pháp của strchr () trong ngôn ngữ C,

char *strchr(const char *string , int character)

Đây,

chuỗi - Chuỗi sẽ được quét để tìm kiếm ký tự.

ký tự - Ký tự sẽ được tìm kiếm trong chuỗi.

Đây là một ví dụ về strchr () trong ngôn ngữ C,

Ví dụ

#include<stdio.h>
#include<string.h>
int main() {
   char s[] = "Helloworld!";
   char c = 'o';
   char *result = strchr(s, c);
   printf("String after searching the character : %s", result);
   return 0;
}

Đầu ra

String after searching the character : oworld!

Trong chương trình trên, một chuỗi kiểu char được truyền và một ký tự sẽ được tìm kiếm trong chuỗi. Kết quả được lưu trong biến con trỏ * result.

char s[] = "Helloworld!";
char c = 'o';
char *result = strchr(s, c);