Лабораторная работа

Отменен
Заказ
5421132
Раздел
Программирование
Антиплагиат
Не указан
Срок сдачи
16 Мая 2023 в 07:00
Цена
750 ₽
Блокировка
10 дней
Размещен
15 Мая 2023 в 02:38
Просмотров
95
Описание работы

Переделать работу.

Задание:

Написать программу, которая поддерживает прямой доступ к записям файла, содержащего записи переменной длины вида . Логически текст состоит из набора произвольных слов, разделяемых пробелами. За последним символом предложения располагается его длина в двоичном формате типа int. Программа должна обеспечивать выполнение следующих действий:

1) Создание и формирование исходного файла записей, и параллельное создание индексного файла для прямого доступа к записям исходного файла по ключевым словам. Записи в индексном файле должны иметь вид: .

2) Построение отсортированного индексного файла в порядке, лексикографического возрастания соответствующих ключевых слов (в качестве ключевого слова использовать первое слово предложения). Для сортировки записей индексного файла его содержимое предварительно переписать в память и использовать функцию в стиле языка С - qsort());

3) Вывод на экран предложения исходного файла по заданному с клавиатуры ключевому слову.

Нужно обязательно использовать fseek и ftell

Чтоб набор предложений сразу записывали в файл и не в массив и только потом файл

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир