123 Eng

Engineering the engineers™


Latest Jobs   Forum Map

 


Home

Source Codes

BE Students

Training  Reports (updated)

Placement Papers (updated)

Forums

   Computer Science / IT

   Electronics

   Electrical

   Mechanical

   Chemical

   Civil

   CAT / MBA

   GMAT / Foreign MBA

Latest Jobs

Engineering Jobs / Technical Jobs

Management Jobs

Sitemap

About-Us

Terms of use

Displaying  Source Code(s)  
 

 
Floppy Disk Information Reader

--------------------------------------------------------------------------------

Description : Reads information from an inserted floppy disk. like clusters, sectors etc.

//Disk.cpp
//Reads floppy disk properties(Ensure floppy is avaiable in drive)
//Renjith Joseph
//Perumbavoor P.O, Ernakulam Dist. Kerala State, india
//E-mail: renjithmathewjoseph@hotmail.com
//All rights reserved.

#include<iostream.h>
#include<conio.h>
#include<dos.h>
void main(){
clrscr();
//Floppy Drive Properties
struct fatinfo diskinfo;
getfat(1, &diskinfo);
cout<<"Floppy Disk Properties..
--------------------------";
cout<<"
Sectors per cluster:"<<diskinfo.fi_sclus;
cout<<"
Number of clusters:"<<diskinfo.fi_nclus;
cout<<"
Bytes per sector:"<<diskinfo.fi_bysec;
struct dfree free;
long avail;
getdfree(1,&free);
avail =(long)free.df_avail*(long)free.df_bsec*(long)free.df_sclus;
cout<<"
Total bytes available:"<<avail<<" Bytes";
cout<<"
Bytes free:"<<(long)free.df_avail<<" Bytes";
getfatd(&diskinfo);
//Hard disk drive properties
cout<<"

Default Drive
Properties..
--------------------------";
cout<<"
Sectors per cluster:"<<diskinfo.fi_sclus;
cout<<"
FAT ID byte:"<<(diskinfo.fi_fatid & 0xFF);
cout<<"
Number of clusters:"<<diskinfo.fi_nclus;
cout<<"
Bytes per sector:"<<diskinfo.fi_bysec;
getch();
}

 

Contribute content or training reports / feedback / Comments
job placement papers
All rights reserved © copyright 123ENG