Q&A

  • 델파이에서 배열요소에 String을 여러개 넣을 수 있는 방법은?
고수님 도와주세요....^^

델파이에서 배열요소에 String을 여러개 넣을 수 있는 방법은?

예를 들어..

test[0]:='abc'; 뭐 이런식으로 배열요소하나에 여러 스트링을 넣을 수 있는 방법이?

test:array[0..5] of String; 이라고 하는 String이라는 배열요소형이 있나요?

아마도 Char가 맞는거 겠죠?

그럼 결론적으로 test[0]:='abc'; 라고는 할 수 없고..

test[0]:='a'; test[1]:='b';...이런식으로 할 수 밖에 없나요..?

고수님 도와주세요...ㅠ.ㅠ

2  COMMENTS
  • Profile
    TIME 2000.12.13 03:02
    요렇게 한번 해보세요

    const

    a:array[0..11] of string = ('01','02','03','04','05','06','07','08','09','10','11','12');





    초보^^ wrote:

    > 고수님 도와주세요....^^

    > 델파이에서 배열요소에 String을 여러개 넣을 수 있는 방법은?

    > 예를 들어..

    > test[0]:='abc'; 뭐 이런식으로 배열요소하나에 여러 스트링을 넣을 수 있는 방법이?

    > test:array[0..5] of String; 이라고 하는 String이라는 배열요소형이 있나요?

    > 아마도 Char가 맞는거 겠죠?

    > 그럼 결론적으로 test[0]:='abc'; 라고는 할 수 없고..

    > test[0]:='a'; test[1]:='b';...이런식으로 할 수 밖에 없나요..?

    > 고수님 도와주세요...ㅠ.ㅠ

  • Profile
    srookie 2000.12.07 07:52
    초보^^ wrote:

    > 고수님 도와주세요....^^

    > 델파이에서 배열요소에 String을 여러개 넣을 수 있는 방법은?

    > 예를 들어..

    > test[0]:='abc'; 뭐 이런식으로 배열요소하나에 여러 스트링을 넣을 수 있는 방법이?

    > test:array[0..5] of String; 이라고 하는 String이라는 배열요소형이 있나요?

    > 아마도 Char가 맞는거 겠죠?

    > 그럼 결론적으로 test[0]:='abc'; 라고는 할 수 없고..

    > test[0]:='a'; test[1]:='b';...이런식으로 할 수 밖에 없나요..?

    > 고수님 도와주세요...ㅠ.ㅠ



    안녕하세여...

    고수는 아니지만 답변드리죠.

    님께서 의문을 가지신 test:array[0..5] of string; 은 성립됩니다.

    따라서 test[0] := 'abc'; 는 된다는 것이죠.

    또 다른 방법으로는 볼랜드에서 제공하는 TStringList를 쓰는 방식도 있습니다.

    TStringList의 Add Function을 사용하던지...

    귀찮으면 TStringList의 Text Property를 이용하면 됩니다.

    자세한 것은 Delphi Help를 참조하시길...