반응형
#문자열 검색 #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]);
}
}
반응형
'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 |