亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cpp1.cpp

?? 計算機操作系統
?? CPP
字號:
#include<windows.h>
#include<iostream.h>
#include<winioctl.h>
#include<string.h>
struct  Disk       //關于Disk結構的定義
{
    HANDLE  handle;
    DISK_GEOMETRY disk_info;
};

Disk  disk;
HANDLE  Floppy;
static _int64 sector;
bool  flag;
Disk  physicDisk(char  driverLetter);                                  //函數聲明
bool  sectorRead(Disk  theDisk,unsigned  logicSectorNumber,char* buffer); //函數聲明
void  sectorDump(Disk  theDisk,int logicSectorNumber);               //函數聲明

void  main(void)
{
    int  secNum;
char  choise;
disk=physicDisk('f');  //選擇要查看的磁盤
if(flag){
     while(1)
     {
         cout<<"**************************************"<<endl;
         cout<<"*         0. 查看指定目錄信息:      *"<<endl;
         cout<<"*         1. 退出:                   *"<<endl;
		 cout<<"**************************************"<<endl;
         cin>>choise;
         switch(choise)
         {
             case '0':           //查看指定扇區
             cout<<"總共有"<<(long)sector<<"個扇區!"<<endl;
cout<<"請輸入要查看的扇區號碼:";
cin>>secNum;
if(secNum<sector && secNum>=0)
   sectorDump(disk,secNum);
   else
   cout<<"沒有這個扇區!!!" <<endl;
//exit(0);
break;
case  '1':         //退出
    exit(0);
    break;
default:
cout<<"輸入錯誤!!!請重新輸入!!!" <<endl;
cout<<endl;
}
        }
    }
}
Disk  physicDisk(char  driverLetter)    //創建磁盤句柄,并打開磁盤,返回disk
{
flag = true;
DISK_GEOMETRY*  temp=new DISK_GEOMETRY;
char device[9]="\\\\.\\c:";
device[4]=driverLetter;
Floppy=CreateFile(  device,                   //將要打開的驅動器名
                 GENERIC_READ,         //存取的權限
                 FILE_SHARE_READ|FILE_SHARE_WRITE,  //共享的權限
                 NULL,                  //默認屬性值
                 OPEN_EXISTING,        //創建驅動器的方式
                 0,                      //所創建的驅動器的屬性
                 NULL);                 //指向模板文件的句柄
if (GetLastError()==ERROR_ALREADY_EXISTS)  //打開失敗,則返回錯誤代碼
{
    cout<<"不能打開磁盤" <<endl;
cout<<GetLastError()<<endl;
      flag=false;
    return  disk;
}
DWORD  bytereturned;
int  Result;
disk.handle = Floppy;
//獲取物理磁盤幾何信息
Result=DeviceIoControl(Floppy,IOCTL_DISK_GET_DRIVE_GEOMETRY,
NULL,
0,
temp,
sizeof(*temp),
&bytereturned,
(LPOVERLAPPED)
NULL);
if(!Result)         //如果失敗,返回錯誤代碼
{
cout<<"打開失敗"<<endl;
cout<<"錯誤代碼為:"<<GetLastError( )<<endl;
flag=false;
return  disk;
}
disk.disk_info=*temp;
//輸出的是整個物理磁盤的信息
cout<<"柱面數為:"<<(unsigned  long)disk.disk_info.Cylinders.QuadPart<<endl<<endl;
cout<<"每柱面的磁道數為:"<<disk.disk_info.TracksPerCylinder<<endl<<endl;
cout<<"每磁道的扇區數為:"<<disk.disk_info.SectorsPerTrack<<endl<<endl;
cout<<"每扇區的字節數為:"<<disk.disk_info.BytesPerSector<<endl<<endl;
sector=disk.disk_info.Cylinders.QuadPart*(disk.disk_info.TracksPerCylinder)*(disk.disk_info.SectorsPerTrack);
double  DiskSize=(double)disk.disk_info.Cylinders.QuadPart*(disk.disk_info.TracksPerCylinder)*(disk.disk_info.SectorsPerTrack)*(disk.disk_info.BytesPerSector);       
           //相乘獲得磁盤大小
cout<<"磁盤大小為:"<<DiskSize/(1024*1024)<<"MB。"<<endl;
cout<<driverLetter<<"盤所在磁盤總共有"<<(long)sector<<"個扇區"<<endl;
delete  temp;
return  disk;
}
void  sectorDump(Disk  theDisk,int  logicSectorNumber)     //如果讀成功,輸出讀的結果
{
bool sDresult;
char*  buffer=new  char[theDisk.disk_info.BytesPerSector];
sDresult=sectorRead(disk,logicSectorNumber,buffer);
if(sDresult)                                        //讀扇區成功,打印扇區信息
{
for(int  i=0;i<int(theDisk.disk_info.BytesPerSector);i++)
cout<<buffer[i];
cout<<endl;                               //換行
cout<<endl;
cout<<endl;
}
delete  buffer;
}
bool  sectorRead(Disk  theDisk,unsigned logicSectorNumber,char* buffer)//讀指定扇區
{
HANDLE  handle1=theDisk.handle;
int  sDresult,Result;
DWORD  numberofread;
//定位讀扇區的位置
sDresult=SetFilePointer(handle1,
                    theDisk.disk_info.BytesPerSector* logicSectorNumber,
                    NULL,
                    FILE_BEGIN);
//讀扇區,并返回讀的結果
Result=ReadFile(handle1,
              buffer,
              theDisk.disk_info.BytesPerSector,
              &numberofread,
              NULL);
if(Result)    //如果讀扇區成功
return  true;
else    //如果失敗,返回錯誤代碼
{
    cout<<"讀指定扇區失敗"<<endl;
    cout<<"錯誤代碼為:"<<GetLastError()<<endl;
    return  false;
}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品日韩精品欧美在线| 99天天综合性| 欧美日韩国产电影| 国产精品毛片无遮挡高清| 日本少妇一区二区| 色欧美片视频在线观看| 亚洲国产成人在线| 国产乱子轮精品视频| 3atv一区二区三区| 一本久道中文字幕精品亚洲嫩| 欧美成人欧美edvon| 亚洲成av人**亚洲成av**| 99精品视频在线观看| 国产精品妹子av| 成人激情动漫在线观看| 国产亚洲va综合人人澡精品| 七七婷婷婷婷精品国产| 欧美女孩性生活视频| 偷拍与自拍一区| 欧美一区二区高清| 日韩电影在线观看电影| 欧美日韩夫妻久久| 日韩福利电影在线观看| 精品国内片67194| 丁香婷婷综合网| 亚洲在线一区二区三区| 91精选在线观看| 久久精品国产99国产| 26uuu成人网一区二区三区| 国内精品自线一区二区三区视频| www一区二区| 91福利区一区二区三区| 午夜av一区二区三区| 久久综合精品国产一区二区三区| 国产成人免费网站| 一区二区三区高清不卡| 欧美伦理影视网| 国产成人精品免费在线| 亚洲色图第一区| 91精品欧美一区二区三区综合在| 精品一二三四在线| 综合久久久久综合| 久久精品欧美一区二区三区麻豆| 色综合天天综合在线视频| 青青青爽久久午夜综合久久午夜| 国产日韩三级在线| 欧美一级在线免费| 色成年激情久久综合| 国产一区二区不卡老阿姨| 亚洲精品中文字幕乱码三区 | 色综合中文字幕| 激情综合网av| 日韩av电影天堂| 亚洲精品日韩一| 国产精品久久一卡二卡| 欧美第一区第二区| 欧美日韩在线播放| 91免费版pro下载短视频| 免费成人在线观看视频| 中文字幕一区二区三区av| 精品欧美一区二区三区精品久久| 色天天综合久久久久综合片| 盗摄精品av一区二区三区| 久久超级碰视频| 六月丁香综合在线视频| 三级久久三级久久久| 亚洲成人久久影院| 亚洲一卡二卡三卡四卡五卡| 亚洲免费在线观看| 日韩美女久久久| 亚洲免费观看高清完整版在线观看熊| 国产精品视频线看| 亚洲免费观看在线观看| 日韩经典中文字幕一区| 久久精品国产在热久久| 不卡的av在线| 一本色道a无线码一区v| 777色狠狠一区二区三区| 2020国产精品| 一区二区三区日韩在线观看| 另类小说一区二区三区| 国内精品第一页| 92国产精品观看| 欧美精品在线观看一区二区| 日韩欧美久久久| 最近日韩中文字幕| 午夜精品福利一区二区三区蜜桃| 亚洲午夜影视影院在线观看| 国产凹凸在线观看一区二区| 国产福利视频一区二区三区| 色综合网色综合| 欧美成人在线直播| 亚洲视频一区二区在线| 久久99精品国产91久久来源| 色偷偷久久人人79超碰人人澡| 日韩一区二区在线免费观看| 国产精品亲子乱子伦xxxx裸| 午夜国产精品一区| 成人高清在线视频| 欧美精选在线播放| 国产精品不卡一区| 蜜桃av一区二区| 色综合咪咪久久| 欧美精品久久久久久久久老牛影院 | 欧美日韩日本视频| 国产日产亚洲精品系列| 日本午夜精品一区二区三区电影 | 国产一区二区免费看| 精品视频在线看| 国产精品色婷婷久久58| 毛片基地黄久久久久久天堂| 欧美三级资源在线| 亚洲成人久久影院| 欧美日韩国产美| 国产欧美一区二区精品性色| 国产永久精品大片wwwapp| 欧美不卡一区二区三区| 亚洲女与黑人做爰| www.一区二区| 久久综合色鬼综合色| 三级久久三级久久久| 日韩美女主播在线视频一区二区三区| 美女脱光内衣内裤视频久久网站 | 亚洲一区二区三区免费视频| 欧美亚洲国产bt| 美女精品一区二区| 国产亚洲精品中文字幕| 色噜噜狠狠色综合欧洲selulu| 亚洲国产一区二区三区| 精品久久久久久无| 波多野结衣欧美| 欧美视频自拍偷拍| 亚洲影院理伦片| 欧洲中文字幕精品| 日本最新不卡在线| 精品国产亚洲一区二区三区在线观看| 日本一区中文字幕| 91麻豆精品国产91久久久| 久久成人麻豆午夜电影| 国产拍揄自揄精品视频麻豆| 99在线精品观看| 亚洲国产日韩精品| 精品奇米国产一区二区三区| 成人h动漫精品一区二区| 亚洲丶国产丶欧美一区二区三区| 日韩视频永久免费| 99国内精品久久| 亚洲丶国产丶欧美一区二区三区| 精品久久久久久综合日本欧美 | 欧美日韩一区二区三区在线看| 香蕉久久夜色精品国产使用方法| 精品乱人伦小说| 色综合色狠狠综合色| 激情综合五月婷婷| 亚洲va天堂va国产va久| 中文字幕av一区二区三区免费看 | 亚洲国产欧美一区二区三区丁香婷| 欧美电影免费观看高清完整版在线观看 | 成人h精品动漫一区二区三区| 亚洲国产日韩一级| 国产精品久久久久天堂| 日韩一区二区精品| 色视频一区二区| av网站免费线看精品| 经典三级一区二区| 奇米在线7777在线精品| 亚洲精品视频一区二区| 国产欧美日韩久久| 日韩欧美在线影院| 911国产精品| 欧美日韩免费观看一区三区| 国产一区美女在线| 午夜久久福利影院| 亚洲风情在线资源站| 亚洲男女毛片无遮挡| 亚洲图片有声小说| 亚洲成人av一区二区| 国产精品视频一二三区| 亚洲一区二区三区中文字幕在线| 久久综合久久综合亚洲| 久久久欧美精品sm网站| 国产精品高清亚洲| 欧美国产精品一区二区三区| 国产精品久久看| 欧美精品一区二区久久婷婷| 在线不卡欧美精品一区二区三区| 精品播放一区二区| 亚洲区小说区图片区qvod| 美脚の诱脚舐め脚责91| 色综合一个色综合| 久久奇米777| 午夜影院久久久| av资源站一区| 欧美一区二区精美| 国产精品久久久久婷婷| 日韩av不卡在线观看| 成人精品免费视频| 欧美一区二区三区四区高清| 欧美国产日韩一二三区| 亚洲电影你懂得|