磁盘检测C语言代码片段
2018-07-20 来源:open-open
#include <stdio.h> #include <dos.h> #include <malloc.h> void main(void) { struct fatinfo fat; long sector, total_sectors; void *buffer; getfat(3, &fat); total_sectors = fat.fi_nclus * fat.fi_sclus; if ((buffer = malloc(fat.fi_bysec)) == NULL) printf("Error allocating sector buffer\n"); else for (sector = 0; sector < total_sectors; sector++) if (absread(2, 1, sector, buffer) == -1) { printf("\n\007Error reading sector %ld press Enter\n", sector); getchar(); } else printf("Reading sector %ld\r", sector); }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐