Language/C & C++
【 C 언어 】 #58 문자열 검색하기 ( strstr 함수 사용하기)
엑소더스팩토리
2018. 6. 12. 16:00
반응형
【 C 언어 】 #58 문자열 검색하기 ( strstr 함수 사용하기)
strstr() 함수를 사용하여 입력받은 문자열 중에 "blue" 라는 글자가 있는지 검색하는 프로그래밍을 작성해보자.
▶ 문제1 : 영어 문장(문자열)을 입력받아 'blue' 라는 문자가 있는지 검색하여 없으면 없다는 메세지를 출력하고 다시 문장입력을 반복한다. 있다면 문장중 몇 번째에 위치해 있는지 표시한 후 프로그램을 종료 한다.
▶ 실행 결과 :
(이미지 클릭, 확대해서 보세요)
▶ 포인트 :
- strstr() 함수 원형 : char* strstr(const char* string, const char* strCharSet);
- strstr() 함수가 반환하는 문자형 포인터 값을 저장할 변수를 선언한다.
- 함수 사용을 위해 <string.h > 헤더파일을 선언하라.
▶ 프로그램 (답안 예시) :
(이미지 클릭, 확대해서 보세요)
▶ 프로그램 설명 :
- strstr() 함수는 문자열 뿐 아니라 단일 문자도 검색이 가능하다
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
▶ 소스코드 다운로드 :
58 문자열 검색하기 strstr() 함수 사용하기.cpp
반응형