Информатика и технология программирования


   http://www.water-dom.ru/          

массива указателей, без загрузки самого


Указанные варианты заданий реализовать с использованием позиционирования указателя в текстовом файле и массива указателей, без загрузки самого текстового файла в память.

1. Сортировка строк файла по длине и по алфавиту и вывод результата в отдельный файл.

2. Программа-интерпретатор текста. Текстовый файл разбит на именованные модули. Каждый модуль может иметь вызовы других текстовых модулей. Требуется вывести текст модуля main с включением текстов других модулей в порядке вызова:
.

&#35aaa
{
Произвольные строки модуля текста ааа
}
&#35ппп
{
Произвольные строки текста
&#35aaa // Вызов модуля текста с именем aaa

Произвольные строки текста
}
&#35main
Основной текст с вызовами других модулей

3. Программа - редактор текста с командами удаления, копирования, и перестановки строк, с прокруткой текста в обоих направлениях (исходный файл при редактировании не меняется).

4. Программа - интерпретатор текста, включающего фрагменты следующего вида :
.

&#35repeat 5
Произвольный текст
&#35end

При просмотре файла программа выводит его текст, текст фрагментов "&#35repeat - &#35end" выводится указанное количество раз. Фрагменты могут быть вложенными.

5. Программа просмотра блочной структуры Си-программы с командами вывода текущего блока, входа в n-ый по счету вложенный блок и выхода в блок верхнего уровня.

6. Программа построчного сравнения двух файлов с выводом групп строк, вставленных или удаленных из второго файла относительно первого.

7. Программа просмотра текстового файла по предложениям. Предложением считается любая последовательность слов, ограниченная точкой, после которой идет большая буква или конец строки. Программа выводит на экран любой блок с n-го по m-ое предложение.

8.Программа просмотра текстового файла по абзацам. Абзацем считается любая последовательность строк, ограниченная пустой строкой. Программа выводит на экран любой абзац по номеру.

9. Программа составляет словарь терминов. Каждый термин - слово, записанное большими (строчными) буквами.

Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий