Q&A

  • 두개의 문자열간의 비교
안녕하세요?



두개의 문자열간의 같은지 다른지의 비교하는 방법을 알고 싶습니다.

예를 들어 abcd 라는 문자열과 abcd라는 문자열이 각각 다른 변수에 들어 있을때

두개의 문자열이 같은지를 비교하는 방법좀 갈켜주세요

2  COMMENTS
  • Profile
    최용일 2000.02.22 19:51
    CompareStr과 CompareText두 개의 함수가 있습니다..

    앞의 것은 대소문자 비교를 하고 뒤의 것은 비교를 하지 않는다는것이죠...

    결과 값은 정수값입니다.

    S1 < S2 Result < 0

    S1 = S2 Result = 0

    S1 > S2 Result > 0



    다음은 두 함수의 프로토타입입니다. SysUtils유닛에 선언되어 있습니다.

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

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



    CompareStr compares S1 to S2, with case-sensitivity. The return value is less than 0 if S1 is less than S2, 0 if S1 equals S2, or greater than 0 if S1 is greater than S2. The compare operation is based on the 8-bit ordinal value of each character and is not affected by the current Windows locale.











    델초보 wrote:

    > 안녕하세요?

    >

    > 두개의 문자열간의 같은지 다른지의 비교하는 방법을 알고 싶습니다.

    > 예를 들어 abcd 라는 문자열과 abcd라는 문자열이 각각 다른 변수에 들어 있을때

    > 두개의 문자열이 같은지를 비교하는 방법좀 갈켜주세요

  • Profile
    김종호 2000.02.22 08:45
    아주 간단합니다.

    그냥 생각 나는데로..

    A, B가 변수라면..



    if A = B then

    ShowMessage('같은데..?');



    델초보 wrote:

    > 안녕하세요?

    >

    > 두개의 문자열간의 같은지 다른지의 비교하는 방법을 알고 싶습니다.

    > 예를 들어 abcd 라는 문자열과 abcd라는 문자열이 각각 다른 변수에 들어 있을때

    > 두개의 문자열이 같은지를 비교하는 방법좀 갈켜주세요