반응형
#include <string.h> char *strchr(const char *s, int c); |
strchr 함수는 문자열 s에서 문자 c를 찾습니다.
c와 일치하는 첫 번째 문자를 찾습니다. NULL 문자도 문자열의 일부분으로 간주되므로 문자열에 0(NULL)을 찾을 수도 있습니다.
문자를 찾았으면 문자의 포인터를 반환합니다. 일치하는 문자를 찾지 못했으면 NULL을 반환합니다.
참고: strrchr
strrchr 함수는 문자열에서 맨 마지막에 있는 지정된 문자를 찾습니다.
#define _CRT_SECURE_NO_WARNINGS // Visual Studio
#include <stdio.h>
#include <string.h>
int main()
{
char s[100] = "Hi, C Language.";
char* p;
p = strchr(s, 'a');
if (p)
printf("\'a\'문자를 찾았습니다. 위치: %d\n", p - s);
else
printf("\'a\'문자를 찾지못했습니다\n");
return 0;
}
반응형
'C_C++ > C_라이브러리_함수' 카테고리의 다른 글
(C언어) strcpy, strcpy_s: 문자열을 복사한다 (0) | 2023.03.01 |
---|---|
(C언어) strcmp, strcmpi: 두 문자열 (대소문자 구별 없이) 비교하기 (0) | 2023.02.28 |
(C언어) strcat: 문자열을 추가한다 (0) | 2023.02.28 |
(C언어) sprintf: 문자열에 서식이 지정된 데이터를 저장한다 (0) | 2023.02.28 |
(C언어) sin, tan: 사인(sine), 탄젠트(tangent) 값을 구한다 (0) | 2023.02.28 |