여기서 예제를 보니까 모두 1차원 배열이던데요.
이차원배열 처럼 사용할수가 있는지 궁금합니다.
예를 들어
arrtmp[0][0] := '1';
arrtmp[0][1] := 'a1'
arrtmp[0][2] := 'a2'
arrtmp[1][0] := '2'
arrtmp[1][1] := 'b1'
arrtmp[1][2] := 'b2'
처럼 사용가능한지 궁금하구요.
만약 가능하다면 이를 가지고 특정 값 Find를 써서(파라메타를 봐서는 안될듯 한 기분이;;) 특정 index를 가지고 올수 있는지..
또 정렬 또한 가능한지 알고 싶습니다.
님이 말씀하시는 배열의 구조는 단순한 Char 2차원 배열이 아니군요.
님이 작성하신 내용데로 될려면 다중 포인터형 배열이 되어야 됩니다.
아래와 같은거 같은데 맞나요?
var
arrtmp : array[0..N] of array[0..N] of string;
StringList 도 1차원 배열은 아닙니다.
C에서의 의 포인터형 다중배열이지요.
StringList 를 배열로 선언하고
StringList[N].Strings[N] := '값';
이런 형태면 될거 같군여
검색은 StringList[N].IndexOf 으로 루프를 이용하셔야 할 거 같구..
음.. TList 를 이용하는 방법을 생각해 보셔도 좋겠네요.
TList 는 C의 날코딩으로 정말 힘든,
정렬 및 소트 기능등 링크드 리스트의 기능을 포함하고 있답니다.
그럼~ 항상 즐거운 프로그래밍 하시길~~