///Παρουσιάστε τη θέση\\\
gotoxy(10,10); printf("Στοιχεία ανάγνωσης από: Head=%d
Track=%d Sector=%d",
head, track, sector);
fprintf(tt,"\n Στοιχεία που διαβάζονται από: Head=%d Track=%d Sector=%d\n",
head, track, sector);
/// Διαβάστε τους καθορισμένους τομείς\\\
result = _bios_disk(_DISK_READ, &dinfo);
/// Αποθηκεύστε το περιεχόμενο στο διευκρινισμένο αρχείο\\\
if ((result & 0xff00) == 0)
{
for(i=0;i<512;i++)
fprintf(tt,"%c",dbuf[i] & 0xff);
}
/* Μήνυμα λάθους τυπωμένων υλών στην οθόνη και στο αρχείο για το λάθος διαβάζοντας έναν τομέα*/
else
{
printf("\n Μην μπορέστε να διαβάσετε Head= %d Track= %d
Sector= %d\n",head,track,sector);
fprintf(tt,"\n Μην μπορέστε να διαβάσετε Head= %d Track= %d
Sector =%d\n",head,track,sector);
}
}
}
}
fclose(tt);
}
|