C_C++/C_라이브러리_함수

(C언어) strrchr: 문자열에서 지정된 마지막 문자를 찾는다

고니자니 2023. 3. 8. 12:21
반응형
#include<string.h>
char *strrchr(const char *s, int c);

strrchr 함수는 문자열 s에서 지정된 문자 c와 일치하는 마지막 문자를 찾습니다.

문자를 찾았으면 찾은 문자의 포인터를 반환하고, 찾지 못했으면 NULL을 반환합니다.

 

참고: strchr, strpbrk

 

#include<stdio.h>
#include<string.h>
int main() 
{
	char s[]= "Scans a string for the last occurrence of a character.";
	char* ptr;

	ptr = strrchr(s, 'c');

	if(ptr)
		printf("%d 위치에서 문자를 찾았습니다\n",ptr-s);
	else
		printf("문자를 찾지못했습니다\n");
		
	return 0;
}

strrchr: 문자열의 맨 뒤에 있는 문자를 찾는다

 

 

반응형