Q&A

  • 배열 값 중복 체크는..?
array[0..1023] of string[3];



이렇게 선언 되었는데



모두 다른 값이 들어 가야 합니다.



중복 되었는지 체크가 가능 하나요...?





1  COMMENTS
  • Profile
    최용일 2000.05.22 07:28
    안녕하세요. 최용일입니다.



    아래와 같이 코딩해서 중복된 값을 체크하세요.



    var

    StrArray: array[0..1023] of string[3];



    function IsDuplicated(TestStr: string): Boolean;

    // 중복된 값이 이미 배열에 들어가 있다면 True를 돌려준다.

    var

    I: Integer;

    begin

    Result := False;

    for I := 0 to 1023 do

    if CompareStr(StrArray[I], TestStr) = 0 then

    begin

    Result := True;

    Break;

    end;

    end;



    ^^ 항상 즐코하세요.



    혜원이 wrote:

    > array[0..1023] of string[3];

    >

    > 이렇게 선언 되었는데

    >

    > 모두 다른 값이 들어 가야 합니다.

    >

    > 중복 되었는지 체크가 가능 하나요...?

    >

    >