본문 바로가기
WORK/Sotfware

[String Compare] 스트링 비교

by KANG Stroy 2020. 7. 31.
728x90
728x90

strcasecmp()


대소문자를 구분하지 않고 문자를 비교 한다. 

#include <strings.h>

int strcasecmp ( const char *string1, const char *string2 ) 

Sting1 과 String2를 비교 하여 리턴값을 전달 합니다. string1과 sting2의 모든 영문자는 비교 전에 소문자로 변환 됩니다. 

주의 

함수는 Null로 종료되는 스트링에서 작동 합니다. 

스트링 끝을 나타내는 널 문자 ('\0')을 포함한다고 예상됩니다. 

Null이 있어야 한다는거죠.. 

리턴값 

의미
0보다 작음string1이 string2보다 작음
0string1이 string2와 같음
0보다 큼string1이 string2보다 큼

퍼옴] https://www.ibm.com/support/knowledgecenter/ko/ssw_ibm_i_73/rtref/strcasecmp.htm

소스

char *str1 = "STRING";

char *str2 = "string";

int result;


result = strcasecmp(str1, str2);


if (result == 0)

    printf("Strings compared equal.\n");

  else if (result < 0)

    printf("\"%s\" is less than \"%s\".\n", str1, str2);

  else

    printf("\"%s\" is greater than \"%s\".\n", str1, str2);

728x90

'WORK > Sotfware' 카테고리의 다른 글

[Python27] 다운로드 후 설치하기  (0) 2020.10.19
[Yocto] Yocto 버전 확인  (0) 2020.09.18
[프로그램] 달력 만들기  (0) 2020.04.24
[윤년] 윤년 계산 및 프로그램  (2) 2020.04.18
[자료모음] Critical Section  (0) 2019.12.14

댓글