2 задачки на работу с файлами (С++)

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: 2 задачки на работу с файлами (С++)

2 задачки на работу с файлами (С++)

Nadushka » 30 май 2008, 15:43

Помогите решить задачки
на текстовые файлы:
Программа ищет в тексте Си-программы самый внутренний блок (для простоты начало и конец блока располагаются в отдельных строчках), присваивает ему номер и " выкусывает" основного текста, заменяя его ссылкой на этот номер. Затем по заданному номеру блока производится его вывод на экран, в тексте блока при этом должна присутствовать строка вида " #БЛОК nnn" при наличии вложенного блока. (Процедуру " выкусывания" блоков рекомендуется реализовать при помощи " выкусывания" указателей на строки вложенного блока в файле и замене их на отрицательное число -n, где n-номер, присвоенный блоку).
Данную пограмму реализовать с использованием позиционирования указателя в текстовом файле и массива указателей, без загрузки самого текстового файла в память.
И на двоичные файлы:
Файл содержит односвязный список. Элемент списка содержит файловый указатель на следующий и строку - запись переменной длины. В начале файла - указатель на первый элемент списка. Реализовать функции просмотра списка и включения строки по номеру.
Заранее всем огромное спасибо ;)

Вернуться к началу