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) พิมพ์ตั้งแต่ตัวนั้นไปจนจบ