This shows you the differences between two versions of the page.
project_sheveleva [2017/03/13 13:19] tatyana.berlenko created |
project_sheveleva [2022/12/10 09:08] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Чекер для работы с текстовым файлом ====== | ||
- | |||
- | ===== Задача ===== | ||
- | |||
- | ==== Общая постановка задачи ==== | ||
- | |||
- | Обработка большого объема текста в файле. | ||
- | |||
- | Требуется реализовать программу, которая: | ||
- | |||
- | - считает количество слов в файле. | ||
- | - удаляет все слова, в которых больше гласных, чем согласных. | ||
- | - добавить еще две функции посложнее. | ||
- | - сохраняет результат в новом файле. | ||
- | |||
- | (число здесь идентифицирует номер команды) | ||
- | |||
- | ==== Параметры ==== | ||
- | |||
- | Программа получает параметры из входного потока. | ||
- | Параметры: | ||
- | * input_file | ||
- | * commands | ||
- | |||
- | * input_file - текстовый файл | ||
- | * commands - числовой массив неизвестной длины, который хранит в себе последовательность функций обработки входного файла. Массив заканчивается числом 4 - функцией сохранения результата в новом файле. | ||
- | |||
- | |||
- | ==== Общие сведения ==== | ||
- | |||
- | нельзя читать все в память | ||
- | входной файл должен содержать больше 10000 символов. | ||