/* Si el total de discos duros unidos es no menos de dos exhiben el mensaje de error y salen. */
if(((char)peekb(0x0040, 0x0075))<2)
{
printf("\n\n Debes tener por lo menos dos discos duros unidos a tu computadora para funcionar esto");
printf("\n Programa. Presionar cualquier llave para salir… ");
getch();
exit(1);
}
/// Conseguir los parámetros del primer disco duro (0x80) \\\
Sectors_in_HDD1 = getdrivegeometry (0x80);
printf(" Total Sectors in First Hard Disk = %lu\n\n",
Sectors_in_HDD1);
/// Conseguir los parámetros del segundo disco de Hsrd (0x81) \\\
Sectors_in_HDD2 = getdrivegeometry (0x81);
printf(" Total Sectors in Second Hard Disk = %lu\n\n",
Sectors_in_HDD2);
/// Primero confirmar, después proceder \\\
printf("\n ¡Todos los datos en el segundo disco duro serán perdidos!!!");
printf("\n Presionar \ “Y \” para continuar, otro cualquier llave a salir… ");
choice = getche();
switch(choice)
{
case 'y':
case 'Y':
break;
default:
exit(0);
}
|