티스토리 뷰

Delphi

function CompareText(const S1, S2: string): Integer;

function CompareText(const S1, S2: string; LocaleOptions: TLocaleOptions): Integer;

C++

extern PACKAGE int __fastcall CompareText(const System::UnicodeString S1, const System::UnicodeString S2)/* overload */;

Properties

Type

Visibility

Source

Unit

Parent

function

public

System.SysUtils.pas

System.SysUtils.hpp

System.SysUtils

System.SysUtils

Description

Compares two strings by their ordinal value, without case sensitivity.

CompareText compares S1 and S2 and returns 0 if they are equal.

If S1 is greater than S2, CompareText returns an integer greater than 0.

If S1 is less than S2, CompareText returns an integer less than 0. 

CompareText is not case sensitive and is not affected by the current locale, when using the first CompareText overloaded method.

The LocaleOptions parameter of the second CompareText overloaded method is of type TLocaleOptions and defines a choice of dependent and independent locale options.

For more information, please refer to the TLocaleOptions topic.

 

대소문자를 구분하지 않고 두 문자열을 서수 값으로 비교합니다.

CompareTextS1 S2 를 비교하여 같으면 0을 반환합니다.

S1 S2보다 큰 경우 CompareText 0보다 큰 정수를 반환합니다.

S1 S2보다 작으면 CompareText 0보다 작은 정수를 반환합니다.

CompareText는 대소문자를 구분하지 않으며, 첫 번째 CompareText 오버로드 메서드를 사용할 때, 현재 로캘의 영향을 받지 않습니다.

두 번째 CompareText 오버로드된 메서드의 LocaleOptions 매개변수는 TLocaleOptions 유형이며, 종속 및 독립 로캘 옵션 중 하나를 선택합니다.

자세한 내용은 TLocaleOptions 항목을 참조하십시오.

 

Example

var

  Str1, Str2: string;

 

begin

  Str1 := 'Test';

  Str2 := 'test';

 

  // 결과: 1

  Writeln(CompareText(Str1, Str2));

 

  Str2 := 'test2';

 

  // 결과: -1

  Writeln(CompareText(Str1, Str2));

  Readln;

end.

 

affect (affected) 미국·영국 [ə|fekt]   영국식   중요

1. 영향을 미치다
2. (
사람이나 신체 부위에) 발생하다; 병이 나게 하다
3. (
강한 정서적) 충격을 주다, 깊은 슬픔을 유발하다

dependent 미국·영국 [dɪ|pendənt]   영국식   중요

1. 의존하는
2. (
약물 등에) 의존적인
3. ~
에 좌우되는

independent 미국·영국 [|ɪndɪ|pendənt]   영국식   중요

1. 독립된
2. (
상황에 관련되어 있지 않아서 공정한 판단이 가능하게) 독립적인
3. (
영향을 받지 않는관련이 없는) 독립된

 

출처: http://docwiki.embarcadero.com/Libraries/XE2/en/System.SysUtils.CompareText

'프로그래밍 언어 > Delphi' 카테고리의 다른 글

[Reference] System.Succ  (0) 2017.04.02
[Reference] System.SizeOf  (0) 2017.04.01
[Reference] System.SysUtils.DeleteFile  (0) 2017.03.30
[Reference] System.Continue  (0) 2017.03.29
[Reference] System.SysUtils.IntToHex  (0) 2017.03.29
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함