Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

ฟังก์ชัน strchr() ใน C/C++

strchr() ค้นหาตัวอักษรในสตริง หาตำแหน่งแรกที่เจอ คืน pointer ไปตัวอักษรนั้น ถ้าไม่เจอคืน NULL

ไวยากรณ์

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

string: สตริงที่จะค้นหา, character: ตัวอักษรที่ต้องการค้นหา

ตัวอย่าง

#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;
}

ผลลัพธ์

String after searching the character: oworld!

ค้นหา 'o' ใน "Helloworld!" เจอที่ตัวแรก (ตำแหน่ง 4) พิมพ์ตั้งแต่ตัวนั้นไปจนจบ