Переделать работу.
Задание:
Написать программу, которая поддерживает прямой доступ к записям файла, содержащего записи переменной длины вида . Логически текст состоит из набора произвольных слов, разделяемых пробелами. За последним символом предложения располагается его длина в двоичном формате типа int. Программа должна обеспечивать выполнение следующих действий:
1) Создание и формирование исходного файла записей, и параллельное создание индексного файла для прямого доступа к записям исходного файла по ключевым словам. Записи в индексном файле должны иметь вид: .
2) Построение отсортированного индексного файла в порядке, лексикографического возрастания соответствующих ключевых слов (в качестве ключевого слова использовать первое слово предложения). Для сортировки записей индексного файла его содержимое предварительно переписать в память и использовать функцию в стиле языка С - qsort());
3) Вывод на экран предложения исходного файла по заданному с клавиатуры ключевому слову.
Нужно обязательно использовать fseek и ftell
Чтоб набор предложений сразу записывали в файл и не в массив и только потом файл
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |