C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Работа со строками, Как найти слово в строке
Jack
Отправлено: 11.12.2003, 10:25


Не зарегистрирован







HELP
Имеется массив строк x[n] ,
нужно найти какое-то слово word в какой-то строке х[x] , а затем удалить его из этой строки x[x] и записать в строку y.

Если кто занимался подобными вещами pls help.

Gedeon
Отправлено: 11.12.2003, 10:41


Ветеран

Группа: Модератор
Сообщений: 1742



Вот так:
CODE

for(int i = 0; i<n; i++){
   AnsiString word = "Gedeon";
   int Pos = x[n].AnsiPos(word);
   if(Pos != 0){
       x[n] = x[n].Delete(Pos, word.Length());
       AnsiString y = word;
   }
}

А вообще почитай хелп по классу AnsiString.

Вернуться в Вопросы программирования в C++Builder