/* 붙어 있던 하드 디스크의 합계가 아니 인 경우에 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);
}
|