Как в паскале открыть вордовский файл чтобы посчитать сколько в нем повторяется слово? TP.7.0

Как в паскале открыть вордовский файл чтобы посчитать сколько в нем повторяется слово ?TP.7.0
TP.7.0 Как в паскале открыть вордовский файл чтобы посчитать сколько в нем повторяется слово ?TP.7.0

  • Никак. Т. е. открыть его вы, конечно, можете, но найти там что-то - вряд ли.
  • В тп7 - практически никак. Файл ворда достаточно сложный по структуре, самый простой способ в виндовом паскале запустить ворд, открыть файл и уже через него искать что надо.
  • не думаю, что задание у вас именно такое. Во-первых - какой версии вордовский документ? 95? 97-2003? 2007? 2010? 2013? Все эти файлы отличаются между собой. Прежде чем его открыть вы должны написать программу по извлечению из хранилища файлов из которых состоит вордовский документ. Это набор XML-файлов, котоыре полностю описывают документ. Это на Паскале - день работы. После этого как вы извлечете файлы, вы должны еще написать программу по переведеню этих файлов из кодировки Unicode в кодировку OEM-666 - досовскую то бишь кодировку. Это еще время нужно затратить. И тоже немалое. Плюс нужно еще выискать в этом самом ворде текст - там ведь могут быть и рисунки и еще к-нибудь OLE-объект. ВЫ САМИ ВООБЩЕ ПОНЯЛИ ЧТО ВЫ ПРОСИТЕ? ВЫ НЕСЕТЕ ЯВНУЮ ЧУШЬ. НЕ МОГЛИ ВАМ ДАТЬ ТАКОЕ ЗАДАНИЕ. Я думаю что речь идет не о вордовском документе, а о ТЕКСТОВОМ ДОКУМЕНТЕ. Его вы можете открыть. Причем опять же - если документ в windows-кодировке - то нужно написать отдельную функцию перевода в дос-кодировку
    Источник: информатика
  • Только написав собственный парсер для вордовских файлов.
    Описание формата, ЕМНИП, занимает ок. 1200 страниц. Полная реализация тебе, разумеется, не нужна, но почитать придется.
    Только сдается мне, что ты все же неправильно понял задание...