Я так понял, если юзаем Мемо, то создаем Вин-проект, так? Тогда могу предложить такой вариант:
1. Шаг первый: создадим глобальную переменную имени файла. Вне тела функции пишем:
Код | const AnsiString filename="name_of_your_file.txt";
|
2. Второе. Кидаем на форму ЛистБокс, затем рисуем в событии OnCreate главной формы:
Код | ListBox1->Items->LoadFromFile(filename.c_str());
|
3. А затем кидаем на форму кнопку для запуска функции и рисуем в ее OnClick - событии следующее:
Код | const AnsiString symbol="a"; int pos=0;
for(int i=0; i<=ListBox1->Items->Count-1; i++) if(pos==( ListBox1->Items->Strings[i].AnsiPos(symbol) )) ListBox1->Items->Strings[i].Delete(pos,1);
ListBox1->Items->SaveToFile(filename);
Memo1->Lines->LoadFromFile(filename);
|
Вот, в общем-то, и все! |