Предисловие.
Мы все были свидетелями того факта,как великие програмити искривляли сознание ТС,мы видели как он был окончательно запутан и повержен,мы видели,как таяло,исчезало,то что он знал до начала процесса,мы увидели картину дров,испоганенную зачетку,разочарование,безисходность,полный кавардаш.
Мастер-класс.
И так имеем младший адресс байт- последовательности(указатель).
Если синтаксис метода,который используется для записи в файл,позволяет в качестве переменной- буфера использовать указатель,то ставим его в параметры и обьязательно указываем количество записываемых байт,если нет,то определяем переменную по указателю.
Важно не потерять структуру записываемой байт-последовательности,она может содержать определенные признаки,управляющие последовательности.Данную инфу следует уточнить в процессе формирования данной последовательности.
Особое внимание также следует уделить представлению записей в файле,учитывая что содержание структурировано,строка может содержать управляющий символ перевода на новую строку,соответственно просмотреть внимательно,при чтении строки,идет его запись в буфер или нет,одни методы считывают его,другие пропускают,что и следует учесть при обработке строк(часто используется дополнительно метод без параметра,который позволяет пропустить управляющий символ).
Возможность считывать данные с определенных мест как на внешних носителях ,так и в ОП существует,для чего нужно знать один параметр-абсолютную величину количества байт от начала-смещение.
Особое внимание следует уделять атрибутам файла при их создании,так как эта информация заносится в системные таблицы,тому следует четко указывать,как в дальнейшем будет использоваться данный файл.