std:: strrchr
From cppreference.net
|
헤더 파일에 정의됨
<cstring>
|
||
|
const
char
*
strrchr
(
const
char
*
str,
int
ch
)
;
|
||
|
char
*
strrchr
(
char
*
str,
int
ch
)
;
|
||
ch (변환 후 char )가 str 가 가리키는 바이트 문자열에서 마지막으로 나타나는 위치를 찾습니다. 종료 널 문자는 문자열의 일부로 간주되며 ' \0 ' 를 검색할 때 찾을 수 있습니다.
목차 |
매개변수
| str | - | 분석할 null로 종료되는 바이트 문자열에 대한 포인터 |
| ch | - | 검색할 문자 |
반환값
str 에서 발견된 문자에 대한 포인터, 해당 문자가 발견되지 않으면 널 포인터입니다.
예제
이 코드 실행
#include <cstring> #include <iostream> int main() { char input[] = "/home/user/hello.c"; char* output = std::strrchr(input, '/'); if (output) std::cout << output + 1 << '\n'; }
출력:
hello.c
참고 항목
|
문자의 첫 번째 발생을 찾음
(함수) |
|
|
와이드 문자열에서 와이드 문자의 마지막 발생을 찾음
(함수) |
|
|
부분 문자열의 마지막 발생을 찾음
(
std::basic_string<CharT,Traits,Allocator>
의 public 멤버 함수)
|
|
|
C 문서
for
strrchr
|
|