반응형
【 C 언어 】 #58 문자열 검색하기 ( strstr 함수 사용하기)
strstr() 함수를 사용하여 입력받은 문자열 중에 "blue" 라는 글자가 있는지 검색하는 프로그래밍을 작성해보자.
▶ 문제1 : 영어 문장(문자열)을 입력받아 'blue' 라는 문자가 있는지 검색하여 없으면 없다는 메세지를 출력하고 다시 문장입력을 반복한다. 있다면 문장중 몇 번째에 위치해 있는지 표시한 후 프로그램을 종료 한다.
▶ 실행 결과 :
(이미지 클릭, 확대해서 보세요)
▶ 포인트 :
- strstr() 함수 원형 : char* strstr(const char* string, const char* strCharSet);
- strstr() 함수가 반환하는 문자형 포인터 값을 저장할 변수를 선언한다.
- 함수 사용을 위해 <string.h > 헤더파일을 선언하라.
▶ 프로그램 (답안 예시) :
(이미지 클릭, 확대해서 보세요)
▶ 프로그램 설명 :
- strstr() 함수는 문자열 뿐 아니라 단일 문자도 검색이 가능하다
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
▶ 소스코드 다운로드 :
58 문자열 검색하기 strstr() 함수 사용하기.cpp
반응형
'Language > C & C++' 카테고리의 다른 글
【 C 언어 】 #60 문자열을 구분하기 [strtok()함수사용] (0) | 2018.07.02 |
---|---|
【 C 언어 】 #59 문자열 중에서 특정문자만 검색하기 ( strchr 함수 사용하기) (4) | 2018.06.21 |
【 C 언어 】#57 strlen()함수를 이용하여 문자열 길이 구하기 (0) | 2018.06.01 |
【 C 언어 】 #56 문자열 연결 함수 strcat() 사용하기 (0) | 2018.05.31 |
【 C 언어 】 #56 문자열 비교 함수 strcmp() 사용하기 (0) | 2018.05.29 |