Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 29.10.2015
Сообщений: 2
1

Написать программу обработки файлов прямого доступа

16.12.2015, 20:26. Показов 967. Ответов 0

Author24 — интернет-сервис помощи студентам
Написать программу обработки файлов прямого доступа.
Программа должна иметь текстовое меню и состоять из подпрограмм .
Названия файлов, для ввода и вывода результата ввести с клавиатуры.
Удалить элементы файла, что повторяются.



При прямом доступе можно выполнять операции ввода/вывода, используя систему ввода/вывода языка Си и функцию fseek(), которая устанавливает указатель текущей позиции в файле. Прототип этой функции имеет следующий вид:

int fseek(FILE *указатель файла, long int колич_байт, int начало_отсчета);

Здесь указатель файла - это указатель файла, возвращаемый в результате вызова функции fopen().
Количество байт - это количество байт, считая от начала отсчета. Оно определяет новое значение указателя текущей позиции, а начало отсчета - это один из следующих макросов:
Начало файла SEEK_SET 0
Текущая позиция SEEK_CUR 1
Конец файла SEEK_END 2
Поэтому, чтобы получить в файле доступ на расстояние, равное количеству байтов от начала, начало отсчета должно равняться, SEEK_SET. Если Вы хотите, чтобы при доступе расстояние отсчитывалось от текущей позиции, используйте макрос SEEK_CUR. Если же Вы хотите, чтобы при доступе расстояние отсчитывалось от конца файла, нужно указывать макрос SEEK_END. При успешном завершении своей работы функция возвращает значение ноль, а в случае ошибки - она возвращает ненулевое значение.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2015, 20:26
Ответы с готовыми решениями:

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

Написать программу обработки файлов
Создать файл Х компонентами которого являются элементы массива М. Переписать из файла Х в файл Y...

Реализация прямого метода доступа к записям файла для обработки с использованием хеш-функции
Реализовать программу прямого метода доступа к записям в файле для обработки. Файл представляет...

Закрытия файлов от прямого доступа
Значит создал на сервере две папки - core (для закрытых файлов) - скрыл эту директорию от прямого...

0
16.12.2015, 20:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2015, 20:26
Помогаю со студенческими работами здесь

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

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

Обработка файлов с числовыми данными функциями прямого доступа
Всем привет! :scratch: Ребят кому не сложно... Задание: Требования к выполнению работы: 1....

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

Написать программу, которая методом прямого выбора сортирует по убыванию введённый с клавиатуры массив
Здравствуйте, вот написал программу по сортировки массива по убыванию, но в нем надо чтобы значения...

Разработать программу обработки текстовых файлов
Добрый день, помогите, пожалуйста, с этим шайтан-языком программирования:-D Погуглил, но ничего не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru