Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
#include <stdio.h>
#include <dos.h>
#include "sysp.h"
void main(void);
void main(void) {
DISK_CONFIG cfg;
DPT _far *dpt_ptr;
HDPT _far *hdpt1_ptr;
HDPT _far *hdpt2_ptr;
printf("\n"
"\nЉ®дЁЈга жЁп ¤ЁбЄ®ў®© Ї®¤бЁб⥬л"
"\n (C)”а®«®ў Ђ., 1991"
"\n");
// ЋЇаҐ¤Ґ«пҐ¬ Є®дЁЈга жЁо ¤ЁбЄ®ў®© Ї®¤бЁб⥬л
disk_cfg(&cfg);
printf("\n“бв ®ў«Ґ®:"
"\n ”«®ЇЇЁ-¤ЁбЄ®ў: %d"
"\n „ЁбЄ®ў: %d",
cfg.n_floppy,
cfg.n_hard);
printf("\n’ЁЇл д«®ЇЇЁ-¤ЁбЄ®ў: A: - %d, B: - %d"
"\n’ЁЇл ¤ЁбЄ®ў: C: - %d, D: - %d",
cfg.t_floppy1, cfg.t_floppy2,
cfg.t_hard1, cfg.t_hard2);
// Џ®«гз Ґ¬ ¤аҐб в Ў«Ёжл Ї а ¬Ґва®ў ¤ЁбЄҐвл
dpt_ptr = get_dpt();
printf("\n"
"\nЉ®¤ а §¬Ґа ᥪв®а ¤ЁбЄҐвл: %d"
"\n‡ Ї®«пойЁ© бЁ¬ў®« ¤«п д®а¬ вЁа®ў Ёп ¤ЁбЄҐвл: %2.2X",
dpt_ptr->sec_size,
dpt_ptr->fill_char);
// Џ®«гз Ґ¬ ¤аҐб ЇҐаў®© Ё ўв®а®© в Ў«Ёжл
// Ї а ¬Ґва®ў ¦ҐбвЄ®Ј® ¤ЁбЄ
hdpt1_ptr = get_hdp1();
hdpt2_ptr = get_hdp2();
printf("\n"
"\nЏ а ¬Ґвал ЇҐаў®Ј® ¤ЁбЄ :"
"\n Љ®«ЁзҐбвў® жЁ«Ё¤а®ў: %d"
"\n Љ®«ЁзҐбвў® Ј®«®ў®Є: %d"
"\n"
"\nЏ а ¬Ґвал ўв®а®Ј® ¤ЁбЄ :"
"\n Љ®«ЁзҐбвў® жЁ«Ё¤а®ў: %d"
"\n Љ®«ЁзҐбвў® Ј®«®ў®Є: %d",
hdpt1_ptr->max_cyl,
hdpt1_ptr->max_head,
hdpt2_ptr->max_cyl,
hdpt2_ptr->max_head);
}