void __fastcall TForm2::Button1Click(TObject *Sender)
{
String s=Memo1->Text;
int iPos=s.Pos(Edit1->Text); // s안에서 Edit1->Text에 해당하는 글자의 첫번째 위치를 찾아서 iPos에 넣어줍니다.
if(iPos>0) // 해당글자를 찾을경우 0이상 그렇지 않을경우 0이 되겠지요
{
s.Delete(iPos,Edit1->Text.Length()); // s에서 찾는 글자에 해당하는 처음위치부터 찾는 글자의 길이만큼 글자를 삭제합니다.
Memo1->Text=s;
}
}
니라카 님이 쓰신 글 :
: void __fastcall TForm2::Button1Click(TObject *Sender)
: {
: String s=Memo1->Text;
: int iPos=s.Pos(Edit1->Text);
: if(iPos>0)
: {
: s.Delete(iPos,Edit1->Text.Length());
: Memo1->Text=s;
: }
: }
:
: 이것, 작동이 어떤식으로 되는지,, 이해가 잘 안되네요.
|