/* Если полное No трудных прикрепленных дисков чем, то 2 показывают сообщение ошибки и выходят. */
if(((char)peekb(0x0040, 0x0075))<2)
{
printf("\n\n Вы должны иметь по крайней мере 2 трудных диска прикрепленного к вашему компьютеру для того чтобы побежать это");
printf("\n Программа. Отожмите любой ключа для того чтобы выйти...");
getch();
exit(1);
}
/// Получите параметры первого трудного диска (0x80) \\\
Sectors_in_HDD1 = getdrivegeometry (0x80);
printf(" Полные участки в первом трудном диске = %lu\n\n",
Sectors_in_HDD1);
/// Получите параметры второго диска Hsrd (0x81) \\\
Sectors_in_HDD2 = getdrivegeometry (0x81);
printf(" Полные участки в втором трудном диске = %lu\n\n",
Sectors_in_HDD2);
/// Во первых Подтвердите, Тогда Продолжите \\\
printf("\n Будут потеряны все данные в втором трудном диске!!!");
printf("\n Отожмите \'Y \ ' для того чтобы продолжать, друг любой ключ, котор нужно выйти... ");
choice = getche();
switch(choice)
{
case 'y':
case 'Y':
break;
default:
exit(0);
}
|