Был(а) онлайн: 26.04.20 14:45
Umen 26 лет |
||||
![]() |
Регистрация: 24.07.2012 - 12:13 1.0 Был(а) онлайн: 26.04.20 14:45 |
Недавно |
Нужна прога на С++ под ДОС
Задача вот в чём: Прога работает с дискетой(загрузочная область), при запуске проги возникает меню:
Выберите последующее действие:
0:Выход
1:Настройка
2:Просмотр загрузочного сектора
3:Установка значений по умолчанию
Дальше всё выполняется при помощи функций:
int clear(int drive) – эта функция:
• получает номер диска, для которого надобно исполнить поправление загрузочной записи.
• распознает тип файловой системы( FAT12 либо FAT16).
• в соответствии с ним изготавливает надобные метаморфозы.
• возвращает номер указанного пользователем последующего действия.
int edit(int drive) – эта функция:
• получает номер диска, для которого надобно исполнить метаморфоза загрузочной записи.
• Изменяет загрузочную запись, ступенчато запрашивая у пользователя значение всякого параметра.
• возвращает номер указанного пользователем последующего действия.
int view(int drive) – эта функция:
• получает номер диска, для которого надобно произвести чтение загрузочной записи.
• выводит содержимое загрузочного сектора на экран.
• возвращает номер указанного пользователем последующего действия
Код исходника во вложении
Эта прога сделана на 25-26h прерываниях, а мне нужно переделать её под 13h прерывание(функция _bios_disk())
срок 15 января
аська 229-шесть87-два81