strchr() 함수는 문자열에서 문자를 검색하는 데 사용됩니다. 두 번째 인수로 전달된 문자의 첫 번째 발생을 검색하고 문자에 대한 포인터를 반환합니다. 성공하면 그렇지 않으면 NULL입니다.
다음은 C 언어의 strchr() 구문입니다.
char *strchr(const char *string , int character)
여기,
문자열 − 문자를 검색하기 위해 스캔할 문자열입니다.
캐릭터 − 문자열에서 검색할 문자입니다.
다음은 C 언어의 strchr() 예제입니다.
예시
#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!
위의 프로그램에서는 char형 문자열과 문자열에서 검색할 문자를 전달받았다. 결과는 포인터 변수 *result에 저장됩니다.
char s[] = "Helloworld!"; char c = 'o'; char *result = strchr(s, c);