|
임펠리테리입니다.
일단, 메모나 리치에디트에 텍스트파일을 불러오려면,
Memo1->Lines->LoadFromFile("c:\\텍스트파일.txt");
와 같이 하면 됩니다.
두번째 질문..
뽑아낸다는 게 뭘 의미하는지 좀 모호합니다만.. 일단 찾은 부분을 선택해서 반전되도록 예제를 만들었습니다.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString SearchString = "fff";
int FoundPos = Memo1->Lines->Text.Pos(SearchString);
if(FoundPos>0)
{
Memo1->SelStart = FoundPos-1;
Memo1->SelLength = SearchString.Length();
}
}
그럼 참고하시길...
김민우 님이 쓰신 글 :
: 메모장에 써서 저장한 ???.txt 파일을 불러와 RichEdit나 Memo같은데에 보여주려면 어떻게 해야할까요?
: 그냥 있는 그대로를 보여주면 되는데요...
: 그리고 그 내용 중에서 특정 문구를 찾아 그 문구가 들어가있는 행 전체를 뽑아내려면 어떻하지요??
: 예를들어...
:
: test.txt파일에 저장된 내용이...
:
: alskjdfalsjdflsadjff
: alsdkfalkjdsflasdfjd
: alksdj1231jalsdjfdhd
: ldkdkdkdkdkdkdkdkdke
: woiejfowijofeslfgkjf
:
: 일때...
: 위의 문단에서 1231이 들어있는 제 3행을 찾아서 그 행 전체..즉,
:
: "alksdj1231jalsdjfdhd"
:
: 를 반화하려고 합니다...
: 어떻게 하면 가능할까요??
: 부탁드립니다... (--)(__)'
|