Помощь - Поиск - Пользователи - Календарь
Полная версия: одинаковые слова
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
-Ирина-
Как удалить из текста (файловый тип) одинаковые слова? Мне нужна не вся программа, а лишь то место, где происходит удаление. Please!
andriano
Delete(var S: String; Index, Count: Longint);
Ирини
А что означают Index и Count?
andriano
Вообще-то для поиска ответа на такие вопросы есть встроенная справка:
Цитата
Delete deletes Count characters from S starting at the Index position.
Айра
Цитата
А что означают Index и Count?

Index - это номер того символа, с которого начинаем удалять, а count - сколько символов удаляем..
-Ирина-
А как указать что удаляются имеено одинаковые слова?
andriano
Указать это никак нельзя.
Ты просила только удаление - я его и привел. Но перед тем, как удалять, естественно, надо найти, что удалять. Т.е. определить, что в данной строке, в данной позиции есть слово определенной длины, которое надо удалить.
Я так понял, что одинаковые слова ты искать умеешь, а тебе нужно только удаление.
-Ирина-
Нет, у меня не получается найти одинаковые слова. Помогите, кто может!!!
Айра
Можно, например, создать множество слов.. Разбиваешь текст на слова (посмотри в FAQ'e, там есть несколько способов), когда находишь слово, если его нет в множестве, то добавляешь туда, если есть, то удаляешь из текста..
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.