|
aList->Add(Edit1->Text+'|' + Edit2->Text+'|' + Edit4->Text+'|' + Edit5->Text+'|'); 이 문을
aList->Strings[0] += (Edit1->Text+'|' + Edit2->Text+'|' + Edit4->Text+'|' + Edit5->Text+'|'); 이렇게 대체하신것 같은데
아무 값도 안나오는데요..
: aList->Strings[0] += (Edit1->Text+'|' + Edit2->Text+'|' + Edit4->Text+'|' + Edit5->Text+'|');
:
: 가거규 님이 쓰신 글 :
: : void __fastcall TForm3::Button2Click(TObject *Sender)
: : {
: : TStringList *aList = new TStringList();
: :
: : aList->LoadFromFile("C:\\test.txt");
: :
: : aList->Add(Edit1->Text+'|' + Edit2->Text+'|' + Edit4->Text+'|' + Edit5->Text+'|');
: :
: : aList->SaveToFile("C:\\test.txt");
: :
: : delete aList;
: :
: : }
: :
: : Edit1, 2, 4, 5에 대한 값들을 입력해서 메모장에 출력하려 합니다.
: : 예로 1,2,3,4를 각 edit창에 입력하고 다음 입력시엔 5,6,7,8을 각 edit창에 입력하였을때
: : 1,2,3,4
: : 5,6,7,8
: : 이렇게 나오더라구요.
: : 전 1,2,3,4,5,6,7,8 이렇게 출력을 하고 싶은데
: : savetofile 특성상 저렇게 앤터식으로 데이터가 출력이 되는것인지 궁금하구요
: : 엔터구분없이 1,2,3,4,5,6,7,8로 출력하고 싶으면 어떻게 해야하나요?
|