Как удалить из текста (файловый тип) одинаковые слова? Мне нужна не вся программа, а лишь то место, где происходит удаление. Please!
andriano
23.04.2008 22:45
Delete(var S: String; Index, Count: Longint);
Ирини
23.04.2008 22:53
А что означают Index и Count?
andriano
23.04.2008 22:59
Вообще-то для поиска ответа на такие вопросы есть встроенная справка:
Цитата
Delete deletes Count characters from S starting at the Index position.
Айра
23.04.2008 23:03
Цитата
А что означают Index и Count?
Index - это номер того символа, с которого начинаем удалять, а count - сколько символов удаляем..
-Ирина-
24.04.2008 10:46
А как указать что удаляются имеено одинаковые слова?
andriano
24.04.2008 19:07
Указать это никак нельзя. Ты просила только удаление - я его и привел. Но перед тем, как удалять, естественно, надо найти, что удалять. Т.е. определить, что в данной строке, в данной позиции есть слово определенной длины, которое надо удалить. Я так понял, что одинаковые слова ты искать умеешь, а тебе нужно только удаление.
-Ирина-
24.04.2008 20:11
Нет, у меня не получается найти одинаковые слова. Помогите, кто может!!!
Айра
24.04.2008 20:56
Можно, например, создать множество слов.. Разбиваешь текст на слова (посмотри в FAQ'e, там есть несколько способов), когда находишь слово, если его нет в множестве, то добавляешь туда, если есть, то удаляешь из текста..
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.