В двоичном файле поменять местами две записи с заданными номерами. Обязательно проверить, что записи с такими номерами существуют в файле. При обмене записей следует читать не весь файл, а только нужные записи – в двоичном файле возможен прямой доступ. Циклы при обмене записей использоваться не должны. При выполнении этого задания необходимо преобразовать текстовый файл в двоичный, а также вывести на экран содержимое двоичного файла до обработки и после обработки. Не забывайте закрывать файлы.
Ввод из текстового файла осуществлять до конца файла (количество записей не вводить). При преобразовании текстового файла в двоичный необходимо проверять корректность данных, записанных в текстовом файле, а именно – отсутствие неправильных символов (для чисел), правильное количество элементов в файле (кратное количеству элементов в записи).
Примеры см. в лекции 4.