getfat

王朝百科·作者佚名  2010-02-20  
宽屏版  字体:   |    |    |  超大  

函数名: getfat

功 能: 取文件分配表信息

用 法: void getfat(int drive, struct fatinfo *fatblkp);

程序例:

#include

#include

int main(void)

{

struct fatinfo diskinfo;

int flag = 0;

printf("Please insert disk in drive A

");

getchar();

getfat(1, &diskinfo);

/* get drive information */

printf("

Drive A: is ");

switch((unsigned char) diskinfo.fi_fatid)

{

case 0xFD:

printf("360K low density

");

break;

case 0xF9:

printf("1.2 Meg high density

");

break;

default:

printf("unformatted

");

flag = 1;

}

if (!flag)

{

printf(" sectors per cluster %5d

",

diskinfo.fi_sclus);

printf(" number of clusters %5d

",

diskinfo.fi_nclus);

printf(" bytes per sector %5d

",

diskinfo.fi_bysec);

}

return 0;

}

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有