|
if(aList.Count > 0)
aList->Strings[0] = aList->Strings[0] + (Edit1->Text+'|' + Edit2->Text+'|' + Edit4->Text+'|' + Edit5->Text+'|');
else
aList->Add(Edit1->Text+'|' + Edit2->Text+'|' + Edit4->Text+'|' + Edit5->Text+'|');
가거규 님이 쓰신 글 :
: 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로 출력하고 싶으면 어떻게 해야하나요?
|