|
간단한 예제입니다. 꾸벅
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int itCount;
TStringList *slArray = new TStringList;
// 파일로부터 읽기
Memo1->Lines->LoadFromFile("C:\\TEST.TXT");
// Memo1의 Lines를 slArray에 복사. 이 과정은 꼭 거치시지 않아도 상관 없습니다.
// 만약 간단한 처리라면, Memo1의 Lines 역시 TStringList 형이므로, 직접 접근
// 하셔도 됩니다.
slArray->Assign(Memo1->Lines);
// For 문으로 각각 배열을 루프
for(itCount = 0; itCount < slArray->Count; itCount ++)
ShowMessage(slArray->Strings[itCount]);
// slArray를 메모리에서 해제
delete slArray;
}
왕초보 님이 쓰신 글 :
: 숫자 데이타가 있는 text 파일의 내용을 메모장으로 읽어들여서
: 배열로 받아들이고 싶습니다. (정말 쉽죠.ㅡ.ㅜ)
:
: text 파일을 메모장으로 불러들이는 거는 LoadFromFile로 해결을 했습니다만.
: 메모장의 각 라인을 배열로 읽기가 어렵네요.
:
: int c=Memo1->Lines->Count;
: AnsiString ReadMemo[c]; // <-요렇게 배열로 선언하면 안되나보죠..^^;;;
:
:
: for(int i=0;iLines->Strings[i];
: }
:
: 이렇게 하면 ReadMemo의 배열에 들어가게 될 줄 알았는데 안되더군요
: 가르쳐 주실분 계시면 감사하겠습니다...
:
:
|