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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? babomain.c

?? 硬盤(pán)扇區(qū)讀寫(xiě)技術(shù)-修復(fù)硬盤(pán)與恢復(fù)文件隨書(shū)源代碼
?? C
字號(hào):
//********************************************
//文件名:BABOMAIN.C
//功能:1. 調(diào)用顯示漢字函數(shù)
//      2. 調(diào)用讀扇區(qū)匯編子程序
//   3. 將分區(qū)表和引導(dǎo)扇區(qū)的數(shù)據(jù)寫(xiě)入文件加以保存
//********************************************
#include<string.h>                    //1.
#include<graphics.h>                  //2.
#include<stdio.h>                     //3.
#include<conio.h>                     //4.
#include<ctype.h>                     //5.
#include<fcntl.h>                     //6.
#include<io.h>                        //7.
#include<stdlib.h>                    //8.
extern RHD(int,int,int,int,char *);   //9.聲明讀扇區(qū)匯編子程序
int outhz(int,int,char *,int);        //10.聲明漢字顯示函數(shù)
void filename(char *);                //11.聲明文件名檢測(cè)函數(shù)
char tmp[13];                         //12.
void main()                           //13.
{                                     //14.
  FILE *tmfp,*fp,*bafp;               //15.
  char sh[512];                       //16.
  char file[3];                       //17.
  char th[20];                        //18.
  int i,c,y;                          //19.
  int name=1;                         //20.
  unsigned long k=0;                  //21.
  unsigned long data1,data2;          //22.
  unsigned char s1,s2,s3,s4;          //23.
  int gdriver=DETECT,gmode;           //24.
  registerbgidriver(EGAVGA_driver);   //25.
  initgraph(&gdriver,&gmode,"");      //26.
  setbkcolor(0);                      //27.
  cleardevice();                      //28.
                                      //29.
  if((bafp=fopen("senumber.txt",      //30.如果打開(kāi)文件成功
  "rb"))!=NULL)                       //31.
  {                                   //32.
    fclose(bafp);                     //33.
    setviewport(0,20,400,60,0);       //34.
    outhz(0,20,"本程序需要建立"       //35.
      "[SENUMBER.TXT]文件",7);        //36.
    outhz(0,40,"使用該名字的文件"     //37.
      "在當(dāng)前目錄下已經(jīng)存在!",14);   //38.
    outhz(0,60,"是否繼續(xù)運(yùn)行"         //39.
    "(Y/N)?",15);               //40.
    c=toupper(getch());               //41.
    while((c==78)||(c==89))           //42.
    {                                 //43.
      if(c==78)                       //44.
      {                               //45.
        closegraph();                 //46.
        exit(0);                      //47.
      }                               //48.
      if(c==89)                       //49.
        break;                        //50.
    }                                 //51.
  }                                   //52.
                                      //53.
  y=20;                               //54.坐標(biāo)賦值
  cleardevice();                      //55.
  setviewport(0,20,400,460,0);        //56.
  outhz(0,y,"分區(qū)表和分區(qū)引導(dǎo)"        //57.
  "記錄的扇區(qū)號(hào):",7);                //58.
  ltoa(k,th,10);                      //59.數(shù)轉(zhuǎn)字符串
  y=y+20;                             //60.坐標(biāo)下移
  outhz(0,y,"扇區(qū)號(hào):",7);            //61.
  outhz(80,y,th,7);                   //62.
  bafp=fopen("senumber.txt","wb");    //63.以寫(xiě)方式建立文件
  fprintf(bafp,"分區(qū)表和分區(qū)引導(dǎo)"     //64.將標(biāo)題寫(xiě)入文件
  "記錄的扇區(qū)號(hào):\n");                //65.
  fprintf(bafp,"%lu\n",k);            //66.將扇區(qū)號(hào)寫(xiě)入文件
  tmfp=tmpfile();                     //67.
  fwrite(&k,4,1,tmfp);                //68.
  rewind(tmfp);                       //69.
  fread(&s4,1,1,tmfp);                //70.
  fread(&s3,1,1,tmfp);                //71.
  fread(&s2,1,1,tmfp);                //72.
  fread(&s1,1,1,tmfp);                //73.
  fclose(tmfp);                       //74.
  tmpnam(tmp);                        //75.返回臨時(shí)文件名
  RHD(s1,s2,s3,s4,tmp);               //76.調(diào)用讀扇區(qū)匯編子程序
  fp=fopen(tmp,"rb");                 //77.
  for(i=0;i<=511;i++)                 //78.
    sh[i]=fgetc(fp);                  //79.將文件讀入數(shù)組
  fseek(fp,470,0);                    //80.移動(dòng)文件指針
  fread(&data1,4,1,fp);               //81.讀一個(gè)雙字
  fclose(fp);                         //82.
  itoa(name,file,10);                 //83.數(shù)轉(zhuǎn)字符串
  filename(file);                     //84.調(diào)用文件名檢測(cè)函數(shù)
  fp=fopen(file,"wb");                //85.以寫(xiě)方式建立文件
  for(i=0;i<=511;i++)                 //86.
    fputc(sh[i],fp);                  //87.將數(shù)組內(nèi)容輸出到文件
  fclose(fp);                         //88.
  name++;                             //89.文件名增1
  k=k+63;                             //90.計(jì)算分區(qū)引導(dǎo)記錄扇區(qū)號(hào)
  ltoa(k,th,10);                      //91.數(shù)轉(zhuǎn)字符串
  y=y+20;                             //92.
  outhz(0,y,"扇區(qū)號(hào):",7);            //93.
  outhz(80,y,th,7);                   //94.顯示扇區(qū)號(hào)
  fprintf(bafp,"%lu\n",k);            //95.將扇區(qū)號(hào)寫(xiě)入文件
  tmfp=tmpfile();                     //96.
  fwrite(&k,4,1,tmfp);                //97.
  rewind(tmfp);                       //98.
  fread(&s4,1,1,tmfp);                //99.
  fread(&s3,1,1,tmfp);                //100.
  fread(&s2,1,1,tmfp);                //101.
  fread(&s1,1,1,tmfp);                //102.
  fclose(tmfp);                       //103.
  itoa(name,file,10);                 //104.數(shù)轉(zhuǎn)字符串
  filename(file);                     //105.調(diào)用文件名檢測(cè)函數(shù)
  RHD(s1,s2,s3,s4,file);              //106.調(diào)用讀扇區(qū)匯編子程序
  name++;                             //107.
  if(data1==0)                        //108.若字段值為0
    exit(0);                          //109.退出
                                      //110.
  k=data1;                            //111.下一個(gè)盤(pán)符的分區(qū)表扇區(qū)號(hào)
  while(1)                            //112.
  {                                   //113.
    ltoa(k,th,10);                    //114.
    y=y+20;                           //115.
    outhz(0,y,"扇區(qū)號(hào):",7);          //116.
    outhz(80,y,th,7);                 //117.
    fprintf(bafp,"%lu\n",k);          //118.
    tmfp=tmpfile();                   //119.
    fwrite(&k,4,1,tmfp);              //120.
    rewind(tmfp);                     //121.
    fread(&s4,1,1,tmfp);              //122.
    fread(&s3,1,1,tmfp);              //123.
    fread(&s2,1,1,tmfp);              //124.
    fread(&s1,1,1,tmfp);              //125.
    fclose(tmfp);                     //126.
    RHD(s1,s2,s3,s4,tmp);             //127.
    fp=fopen(tmp,"rb");               //128.
    for(i=0;i<=511;i++)               //129.
      sh[i]=fgetc(fp);                //130.
    fseek(fp,470,0);                  //131.移動(dòng)文件指針
    fread(&data2,4,1,fp);             //132.讀一個(gè)雙字
    fclose(fp);                       //133.
    itoa(name,file,10);               //134.
    filename(file);                   //135.
    fp=fopen(file,"wb");              //136.
    for(i=0;i<=511;i++)               //137.
      fputc(sh[i],fp);                //138.
    fclose(fp);                       //139.
    name++;                           //140.
    k=k+63;                           //141.計(jì)算分區(qū)引導(dǎo)記錄扇區(qū)號(hào)
    ltoa(k,th,10);                    //142.
    y=y+20;                           //143.
    outhz(0,y,"扇區(qū)號(hào):",7);          //144.
    outhz(80,y,th,7);                 //145.
    fprintf(bafp,"%lu\n",k);          //146.
    tmfp=tmpfile();                   //147.
    fwrite(&k,4,1,tmfp);              //148.
    rewind(tmfp);                     //149.
    fread(&s4,1,1,tmfp);              //150.
    fread(&s3,1,1,tmfp);              //151.
    fread(&s2,1,1,tmfp);              //152.
    fread(&s1,1,1,tmfp);              //153.
    fclose(tmfp);                     //154.
    itoa(name,file,10);               //155.
    filename(file);                   //156.
    RHD(s1,s2,s3,s4,file);            //157.
    name++;                           //158.
    if(data2==0)                      //159.若字段值為0
      break;                          //160.跳出循環(huán)
    k=data1+data2;                    //161.計(jì)算第三個(gè)盤(pán)符的分區(qū)表扇區(qū)號(hào)
  }                                   //162.
  fclose(bafp);                       //163.
  remove(tmp);                        //164.刪除臨時(shí)文件名
  y=y+20;                             //165.
  outhz(0,y,"分區(qū)表和分區(qū)引導(dǎo)"        //166.
  "記錄已經(jīng)建立備份文件",7);          //167.
  y=y+20;                             //168.
  outhz(0,y,"按任一鍵退出",7);        //169.
  getch();                            //170.
  closegraph();                       //171.
}                                     //172.
                                      //173.
void filename(char *p)                //174.文件名檢測(cè)函數(shù)
{                                     //175.
  FILE *fp;                           //176.
  int c;                              //177.
  if((fp=fopen(p,"rb"))!=NULL)        //178.如果打開(kāi)文件成功
  {                                   //179.
    fclose(fp);                       //180.
    cleardevice();                    //181.
    setviewport(0,0,400,20,0);        //182.
    outhz(0,20,"本程序需要建立"       //183.
      "文件:",7);                    //184.
    outhz(180,20,p,7);                //185.
    outhz(0,40,"使用該名字的文件"     //186.
      "在當(dāng)前目錄下已經(jīng)存在!",14);   //187.
    outhz(0,60,"是否繼續(xù)運(yùn)行"         //188.
    "(Y/N)?",15);               //189.
    c=toupper(getch());               //190.
    while((c==78)||(c==89))           //191.
    {                                 //192.
      if(c==78)                       //193.
      {                               //194.
        remove(tmp);                  //195.刪除臨時(shí)文件名
        closegraph();                 //196.
        exit(0);                      //197.
      }                               //198.
      if(c==89)                       //199.
        break;                        //200.
    }                                 //201.
  }                                   //202.
}                                     //203.

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久国产免费看| 成人免费视频网站在线观看| 久久精品夜夜夜夜久久| 一本到三区不卡视频| 免费高清在线视频一区·| 成人免费在线播放视频| 日韩免费视频一区| 91精品福利在线| 国产成人在线视频网址| 日本欧洲一区二区| 亚洲欧洲日韩综合一区二区| 精品国产乱码久久久久久1区2区 | 亚洲国产精品成人久久综合一区| 在线视频你懂得一区二区三区| 国产精品资源站在线| 日本伊人色综合网| 亚洲六月丁香色婷婷综合久久| 久久久av毛片精品| 日韩亚洲欧美综合| 欧美美女bb生活片| 日本高清无吗v一区| 成人av资源在线观看| 韩国av一区二区三区四区| 奇米影视一区二区三区| 亚洲综合一二区| 亚洲欧美日韩在线不卡| 国产精品女上位| 久久精品一区二区三区av| 欧美一级久久久| 欧美日韩国产高清一区二区三区| 色综合 综合色| 91亚洲精品久久久蜜桃| 成人免费高清视频在线观看| 国产一区二区三区黄视频| 久久9热精品视频| 蜜桃一区二区三区四区| 欧美96一区二区免费视频| 亚洲成人av电影| 亚洲777理论| 亚洲不卡在线观看| 洋洋成人永久网站入口| 亚洲伊人色欲综合网| 一区二区三区在线播放| 一区二区久久久久| 亚洲欧美日本韩国| 亚洲精品乱码久久久久久黑人| 中文字幕一区在线| 亚洲私人黄色宅男| 一区二区三区鲁丝不卡| 亚洲成人av福利| 日本视频一区二区| 久久99这里只有精品| 免费看精品久久片| 国内外成人在线视频| 国产激情一区二区三区四区| 国产91在线观看| 91视频xxxx| 欧美猛男男办公室激情| 日韩一区二区免费在线电影| 欧美成人高清电影在线| 国产三级精品三级在线专区| 中文字幕亚洲在| 亚洲成a人片综合在线| av色综合久久天堂av综合| 不卡大黄网站免费看| 色婷婷亚洲综合| 欧美精品欧美精品系列| 欧美一区二区黄色| 国产欧美视频一区二区三区| 亚洲日本在线天堂| 亚洲高清视频在线| 激情都市一区二区| 91在线精品秘密一区二区| 欧美日韩精品专区| 久久久亚洲国产美女国产盗摄| 中文久久乱码一区二区| 亚洲午夜精品一区二区三区他趣| 五月天激情综合| 国产成人日日夜夜| 在线观看国产91| 精品美女在线观看| 亚洲三级在线免费观看| 日本成人在线网站| 成人sese在线| 日韩欧美专区在线| 国产精品久久久久7777按摩| 亚洲电影视频在线| 国产999精品久久久久久绿帽| 欧美三级日韩在线| 国产日韩欧美麻豆| 香蕉加勒比综合久久| 国产高清久久久| 欧美日韩成人激情| 日韩一区在线播放| 久久91精品国产91久久小草| 99r国产精品| 精品日韩99亚洲| 亚洲一二三区不卡| 风间由美一区二区av101| 欧美丰满少妇xxxbbb| 综合久久给合久久狠狠狠97色| 久久国内精品视频| 欧美在线视频你懂得| 国产精品久久久爽爽爽麻豆色哟哟| 午夜一区二区三区在线观看| 成人免费不卡视频| 精品乱人伦小说| 五月婷婷综合在线| 色哟哟一区二区三区| 久久久午夜精品理论片中文字幕| 婷婷国产v国产偷v亚洲高清| 99久久er热在这里只有精品15| 樱花草国产18久久久久| 国产一区二区按摩在线观看| 8v天堂国产在线一区二区| 日韩码欧中文字| 成人午夜精品一区二区三区| 欧美大片国产精品| 日韩经典中文字幕一区| 在线观看亚洲精品视频| 亚洲人成人一区二区在线观看| 国产精品一区二区三区网站| 日韩欧美国产wwwww| 午夜精品国产更新| 欧美日韩一卡二卡| 一区二区三区av电影| 99久久精品久久久久久清纯| 欧美经典一区二区| 国产黄人亚洲片| 国产三级一区二区三区| 狠狠色伊人亚洲综合成人| 欧美一区二区二区| 日本成人中文字幕在线视频| 宅男在线国产精品| 午夜精品久久久久久久99水蜜桃| 欧美色老头old∨ideo| 亚洲午夜成aⅴ人片| 在线影视一区二区三区| 亚洲婷婷在线视频| 在线免费观看日韩欧美| 夜夜精品浪潮av一区二区三区| 色一区在线观看| 亚洲伊人伊色伊影伊综合网| 欧美日韩一区二区在线观看视频 | 欧美aaaaa成人免费观看视频| 91 com成人网| 久久精品久久99精品久久| 日韩免费视频一区| 国产一区 二区| 国产精品视频一二三区 | 69精品人人人人| 蜜臀久久久久久久| 精品欧美黑人一区二区三区| 国产精品99精品久久免费| 国产精品福利一区二区三区| 97se亚洲国产综合在线| 亚洲一区国产视频| 日韩一区二区精品| 国产宾馆实践打屁股91| 亚洲视频你懂的| 欧美男女性生活在线直播观看| 麻豆91在线观看| 性欧美疯狂xxxxbbbb| 欧美一级专区免费大片| 国产精品 日产精品 欧美精品| 中文字幕精品—区二区四季| 色综合久久久久综合99| 无码av免费一区二区三区试看| 欧美xfplay| 97久久人人超碰| 丝袜亚洲精品中文字幕一区| 久久久久久一级片| 色综合久久中文综合久久牛| 午夜影院久久久| 久久久久久久久久久久久久久99| 99久久综合国产精品| 亚洲成人福利片| 久久精品亚洲麻豆av一区二区| 91视频在线观看免费| 麻豆精品精品国产自在97香蕉| 国产精品精品国产色婷婷| 欧美视频在线一区| 国产激情一区二区三区四区 | 亚洲男女一区二区三区| 正在播放一区二区| 成人午夜av在线| 视频一区视频二区中文| 国产精品久久毛片| 日韩免费在线观看| 在线免费不卡视频| 国产福利一区二区三区视频在线 | 午夜不卡av在线| 中文幕一区二区三区久久蜜桃| 欧美精品第一页| 99久久精品国产精品久久| 玖玖九九国产精品| 亚洲制服丝袜一区| 欧美国产97人人爽人人喊| 91麻豆精品国产自产在线| av一区二区三区黑人|