|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.02.2023, 11:45 | #1 |
Новичок
Джуниор
Регистрация: 16.12.2021
Сообщений: 3
|
Блокировка чтения файла
Условие задачи:
Создать файл с пятью записями о книгах. Запись содержит название и количество страниц. 1) Запретить чтение третьей записи. Вывести содержимое файла на консоль. 2) Разрешить чтение третьей записи. Вывести содержимое файла на консоль. Не понимаю, как блокировать чтение определенной строки, про fcntl и flock читал, однако информации по моей задаче не нашёл. Задачу нужно решить на языке Си |
04.03.2023, 15:33 | #2 |
Форумчанин
Регистрация: 20.12.2016
Сообщений: 270
|
Операционные системы не поддерживают частичный доступ к чтению файла, он либо есть, либо его нет. То есть, нет возможности ограничить чтение определенной строки или любой другой части файла. Можно в цикле построчного чтения проверять номер строки и имитировать желаемое поведение. Лучше сделать это в виде параметра в функцию, чтобы было опционально. 0 = разрешить все, 3 = пропускаем третью строку
формошлеп.рф
witech.su |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ошибка чтения файла | Umnik1 | Общие вопросы Delphi | 12 | 25.06.2013 22:57 |
блокировка файла | Mortimoro | PHP | 2 | 14.03.2012 20:09 |
Компонент для чтения файла *.dwg | zekker6 | Компоненты Delphi | 4 | 18.02.2012 22:02 |
открытие файла для чтения | малина | Помощь студентам | 0 | 18.05.2011 19:41 |
Блокировка файла | Fezdipekla | Microsoft Office Access | 0 | 04.02.2011 09:31 |