написать программу для подсчета слов в тексте, помогите пожалуйста. на Turbo C++
Входной файл содержит текст на английском языке. Подсчитать число слов в тексте (слова могут состоять из латинских букв или цифр) . Слова могут быть с переносом на новую строку, в этом случае символ переноса “-“ состоит вплотную к последней букве. В качестве знаков препинания могут быть использованы запятые, точки и символ тире “-“. Тире отдельны от слов с обеих сторон, запятые и точки – только справа. Знаки препинания за слова не считаются. Входной файл содержит текст объемом до 131072 байта. Вывести в выходной файл число слов в исходном тексте.