C_C++

(C언어) 문자열 검색: strstr() 함수

고니자니 2022. 12. 10. 15:58
반응형

#문자열 검색 #strstr

 

strstr()

문자열에서 처음 나오는 검색 문자열에 대한 포인터를 반환합니다.

char *strstr(cosnt char (str, const char (strSearch));

문자열 str에서 strSearch 문자열을 검색합니다.

strstr 함수는 str에서 처음 나오는 strSearch에 대한 포인터를 반환합니다.

검색한 문자열을 찾지 못하면 NULL을 반환합니다.

 

 

예제

코드에 있는 5개의 문자열에서 "Hong"을 포함한 문자열을 출력하는 예제입니다.

#include <stdio.h>
#include <string.h>

int main()
{
	int i;
	char* s[5] = {
		"Kim Mi Young",
		"Hong Gil Dong",
		"Kim Hong Su",
		"Lee Gi Hong",
		"Park Jung Hee"
	};
	for (i = 0; i < 5; i++)
	{
		if (strstr(s[i], "Hong") != NULL)
			printf("%s\n", s[i]);
	}
}

 

 

728x90
반응형

'C_C++' 카테고리의 다른 글

(C/C++) 중복 숫자 제거  (0) 2022.12.17
(C++) 문자열에서 문자열 검색 (찾기)  (0) 2022.12.14
(C언어) 복소수의 크기  (0) 2022.12.07
(C언어) 복소수의 곱셈  (0) 2022.12.07
(C언어) 복소수의 합  (0) 2022.12.07