C++ Codes
Algorithms
Algorithm Analysis in C++
Beginners
Code Snippets
Graphics
Data Structures
File Manipulation
Games
Mathematics
Miscellaneous
Visual C++ Library
C++ > Algorithms sample source codes
Reads information from an inserted floppy disk.
Reads information from an inserted floppy disk. like clusters, sectors etc. //Reads floppy disk properties(Ensure floppy is avaiable in drive) #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(); }
Privacy Policy
|
Link to Us
|
Links