반응형

【 C 언어 】 #55 문자열 비교 함수 strcmp() 사용하기

 


 strcmp() 함수는 문자열의 아스키 값을 비교 할 수 있게 해주는 함수 이다. (대,소문자 구분하며, 만약 구분 하지 않고 비교하려면 _strcmp()함수를 사용한다)


▶ 문제  : strcmp() 함수를 사용하여 작성하고, 입력 받은 문자를 'exit'문자와 비교하여 아스키 값이 크면 '1'을 , 작으면 '-1'을 화면에 출력하라,  만약 'exit'를 입력하면 프로그램이 종료 되도록 하라.


▶ 실행 결과 :


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





▶ 포인트 


- strcmp() 함수 의 원형 :  int strcmp(const char* src1, const char* src2);


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


- 문자열을 대소문자 구분 없이 비교 하려면 _stricmp() 함수를 사용하라.




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

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


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


▶ 소스코드 다운로드 :  


56 문자열 비교 함수 사용하기.cpp



반응형