CAFE

vb6 내장함수

StrComp 문자열 비교의 결과를 의미하는 Variant(Integer)값을 반환합니다.

작성자올란도|작성시간09.01.29|조회수633 목록 댓글 0

StrComp 함수

문자열 비교의 결과를 의미하는 Variant(Integer)값을 반환합니다.

구문  StrComp(string1, string2[, compare])

StrComp 함수 구문은 다음과 같은 명명된 인수로 구성됩니다.

구성 요소

설명

string1

string2

Compare

필수. 모든 유효한 문자열 .

필수. 모든 유효한 문자열 .

선택. 문자열 비교의 유형을 지정함. Compare 인수 0, 1, 2 지정되거나 또는 생략될 있음. 0(기본값)으로 지정되면 이진 비교가 수행됨. 1 지정되면 문자별 비교가 이루어짐. 2 지정되면 사용자 데이터베이스에 기록된 정보에 근거한 비교가 수행됨(Microsoft Access사용자에 한함). compare 값이 Null이면 오류가 발생함. compare 값이 지정되지 않으면 Option Compare 설정 값에 따라 비교 형식이 결정됨.

 


 

반환값

StrComp 함수는 다음과 같은 반환값으로 되어있습니다.

다음 경우

StrComp 반환값

string1 string2 보다 적으면

string1string2 같으면      

string1string2보다 크면      

string1 또는 string2 Null이면

-1

0

1

Null

 


 

StrComp 함수 예제

다음은 StrComp 함수를 사용하여 문자열과 문자열을 비교하는 예입니다. 번째 인수가 1이라면 문자 비교가 수행되고, 번째 인수가 0이거나 생략되면 이진 비교가 수행됩니다.

Dim MyStr1, MyStr2, MyComp

MyStr1 = "ABCD": MyStr2 = "abcd"     ' 변수 정의.

MyComp = StrComp(MyStr1, MyStr2, 1)                ' 0을 반환합니다.

MyComp = StrComp(MyStr1, MyStr2, 0)                ' -1을 반환합니다.

MyComp = StrComp(MyStr2, MyStr1)  ' 1을 반환합니다.

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼