반응형
【 C 언어 】 #55 문자열 비교 함수 strcmp() 사용하기
strcmp() 함수는 문자열의 아스키 값을 비교 할 수 있게 해주는 함수 이다. (대,소문자 구분하며, 만약 구분 하지 않고 비교하려면 _strcmp()함수를 사용한다)
▶ 문제 : strcmp() 함수를 사용하여 작성하고, 입력 받은 문자를 'exit'문자와 비교하여 아스키 값이 크면 '1'을 , 작으면 '-1'을 화면에 출력하라, 만약 'exit'를 입력하면 프로그램이 종료 되도록 하라.
▶ 실행 결과 :
(이미지 클릭, 확대해서 보세요)
▶ 포인트 :
- strcmp() 함수 의 원형 : int strcmp(const char* src1, const char* src2);
- 함수 사용을 위해 <string.h > 헤더파일을 선언하라.
- 문자열을 대소문자 구분 없이 비교 하려면 _stricmp() 함수를 사용하라.
▶ 프로그램 (답안 예시) :
(이미지 클릭, 확대해서 보세요)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
▶ 소스코드 다운로드 :
반응형
'Language > C & C++' 카테고리의 다른 글
【 C 언어 】#57 strlen()함수를 이용하여 문자열 길이 구하기 (0) | 2018.06.01 |
---|---|
【 C 언어 】 #56 문자열 연결 함수 strcat() 사용하기 (0) | 2018.05.31 |
【 C 언어 】 #55 문자열 복사 strcpy() 사용자 정의 함수 만들기 (0) | 2018.05.28 |
【 C 언어 】 #54 문자열 복사(strcpy) 이해하기 (0) | 2018.05.28 |
【 C 언어 】 #53 puts() 사용하여 문자열 출력하기[ printf()비교 ] (0) | 2018.05.24 |