Добрый вечер, подскажите пожалуйста, как разделить строку на заданное количество слов(например 4) на 3 выходных строки, т.е. к примеру , есть строка: "Все к лучшему! это новое страдание, говоря военным слогом, сделало во мне счастливую диверсию. должно получиться :
Все к лучшему! это новое страдание, говоря военным слогом, сделало во мне счастливую диверсию
На отдельные слова я разбиваю так:
Код |
TStringList *SL = new TStringList; TStringList *list = new TStringList; list->Text = StringReplace(Edit1->Text, " ", "\n", TReplaceFlags() << rfReplaceAll); Memo1->Lines->Assign(list); delete list;
|
|