함수명 : strcmpi
헤더 파일 : <string.h>
함수 프로토타입 : int strcmpi(char *str1, char *str2);
기능 : 두 문자열의 크기를 비교하지만 대소문자를 구분하지 않습니다.
매개변수 : str1과 str2는 비교할 문자열입니다.
반환 값 : str1>str2는 1을 반환합니다.
str1==str2는 0을 반환합니다.
str1<str2는 -1을 반환합니다.
프로그램 예 : 문자열 buf1과 buf2를 대소문자를 구분하지 않고 비교하고 결과를 출력합니다.
#include<string.h>#include<stdio.h>intmain(void){char*buf1=www.dotcpp.com,*buf2=WWW.DOTCPP.COM;intptr=strcmpi(buf2,buf1);if(ptr >0){printf(buffer2isgreaterthanbuffer1n);}if(ptr<0){printf(buffer2islessthanbuffer1n);}if(ptr==0){printf(buffer2equalsbuffer1n);}return0;}
실행 결과:
버퍼2는 버퍼1과 같습니다.