char *txt=new char[Memo1->Text.Length()+1];
strcpy(txt,Memo1->Text.c_str());
Сохранение текста из Memo поля в массив
for (i=0; i<txt_len; i++) txt=Memo1->Text.c_str();
если текст большой то долго - как можно по другому ???
Цитата:
Originally posted by damir
как сохранить текст из Memo поля в массив char
for (i=0; i<txt_len; i++) txt=Memo1->Text.c_str();
если текст большой то долго - как можно по другому ???
как сохранить текст из Memo поля в массив char
for (i=0; i<txt_len; i++) txt=Memo1->Text.c_str();
если текст большой то долго - как можно по другому ???
Например так:
Код:
Или так:
Код:
TMemoryStream *txt=new TMemoryStream();
Memo1->Lines->SaveToStream(txt);
Memo1->Lines->SaveToStream(txt);
По поводу правильности написания Memo1->Lines->SaveToStream(txt); до конца не уверен - хелпа по рукой нет. Посмотри описание SaveToStream класса TStrings или TStringList
спасибо, то что надо, тема закрыта.