1 2 //Example: a sentence must be broken up into words 3 //--------------------------------------------------------------------------- 4 5 #include <vcl.h> 6 #pragma hdrstop 7 8 #include "Unit1.h" 9 //--------------------------------------------------------------------------- 10 #pragma package(smart_init) 11 #pragma resource "*.dfm" 12 TForm1 *Form1; 13 //--------------------------------------------------------------------------- 14 __fastcall TForm1::TForm1(TComponent* Owner) 15 : TForm(Owner) 16 { 17 } 18 void _fastcall TForm1::BreakUp(String what, String where, TStrings *sl, 19 TReplaceFlags fFlags){ 20 21 sl->Text= StringReplace(what, where, '\n', fFlags); 22 } 23 24 //--------------------------------------------------------------------------- 25 26 void __fastcall TForm1::Button1Click(TObject *Sender) 27 { 28 TReplaceFlags fFlags; 29 fFlags << rfReplaceAll,rfIgnoreCase; 30 BreakUp("This is a sentence.", " ", Memo1->Lines,fFlags); 31 } 32 //---------------------------------------------------------------------------