반응형

【 C 언어 】 #58 문자열 검색하기 ( strstr 함수 사용하기)

 

 strstr() 함수를 사용하여 입력받은 문자열 중에 "blue" 라는 글자가 있는지 검색하는 프로그래밍을 작성해보자.



▶ 문제1  : 영어 문장(문자열)을 입력받아 'blue' 라는 문자가 있는지 검색하여 없으면 없다는 메세지를 출력하고 다시 문장입력을 반복한다. 있다면 문장중 몇 번째에 위치해 있는지 표시한 후 프로그램을 종료 한다.


▶ 실행 결과 :

(이미지 클릭, 확대해서 보세요)



▶ 포인트 


- strstr() 함수 원형 :  char* strstr(const char* string, const char* strCharSet);


- strstr() 함수가 반환하는 문자형 포인터 값을 저장할 변수를 선언한다.


- 함수 사용을 위해 <string.h > 헤더파일을 선언하라.



▶ 프로그램 (답안 예시) : 

(이미지 클릭, 확대해서 보세요)



▶ 프로그램 설명 : 

- strstr() 함수는 문자열 뿐 아니라 단일 문자도 검색이 가능하다



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


▶ 소스코드 다운로드 :  


58 문자열 검색하기 strstr() 함수 사용하기.cpp



반응형