/* Если получите, то функция геометрии привода терпит неудачу, показывает сообщение ошибки и выходит*/
if(g.spt==0)
{
printf("\nПолучите Функцию Геометрии Привода Терпит неудачу....");
printf("\n Поддержанные выдвижения, отжимают любой ключа для того чтобы выйти...");
getch();
exit(1);
}
return *g.sectors; /* Возвратите число участков на приводе */
}
void main()
{
unsigned long loop=0, Sectors_in_HDD2=0;
unsigned char buffer[61440]; /* Буфер данных 61440 байт соответствующих до 120 участков */
unsigned long i=0;
char choice;
clrscr();
/* Если полное No трудных прикрепленных дисков после этого 2 показывает сообщение ошибки и, то выйдите. */
if(((char)peekb(0x0040, 0x0075))<2)
{
printf("\n\n Вы должны иметь по крайней мере 2 трудных диска прикрепленного к вашему компьютеру для того чтобы побежать это");
printf("\n Программа. Эта программа была начата для того чтобы обтереть данные второго трудного диска.");
printf("\n Отожмите любой ключа для того чтобы выйти...");
getch();
exit(1);
}
Sectors_in_HDD2 = getdrivegeometry (0x81);
printf(" Полные участки в втором трудном диске=
%lu\n\n",
Sectors_in_HDD2);
|