
strrchr 함수는 문자열에서 특정 문자의 마지막 발생 위치를 찾는 데 사용됩니다.
이 함수의 사용법은 다음과 같습니다.
- 첫 번째 인자로 문자열을 넣습니다. 예를 들어, "hello world"를 넣습니다.
- 두 번째 인자로 찾을 문자를 넣습니다. 예를 들어, 'o'를 넣습니다.
예를 들어, "hello world" 문자열에서 'o'의 마지막 위치를 찾으려면, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
c
#include
#include
int main() {
char str[] = "hello world";
char *pos = strrchr(str, 'o');
if (pos != NULL) {
printf("문자열 '%s'에서 'o'의 마지막 위치는 %d입니다.n", str, pos - str);
} else {
printf("문자열 '%s'에서 'o'는 없습니다.n", str);
}
return 0;
}
이 코드를 실행하면, "문자열 'hello world'에서 'o'의 마지막 위치는 6입니다."가 출력됩니다.
2025-07-12 01:31