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

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

?? editmain.c

?? 該代碼中包含數十個磁盤以及文件系統信息獲取和修復的代碼
?? C
字號:
//********************************************
//文件名:EDITMAIN.C
//功能:1. 調用顯示漢字函數
//      2. 調用字符處理函數
//      3. 對扇區數據文件進行字節編輯
//********************************************
#include<string.h>                        //1.
#include<graphics.h>                      //2.
#include<stdio.h>                         //3.
#include<conio.h>                         //4.
#include<stdlib.h>                        //5.
#include<ctype.h>                         //6.
#include<fcntl.h>                         //7.
#include<io.h>                            //8.
int outhz(int,int,char *,int);            //9.對調用函數的聲明
void finame(int,int);                     //10.對調用函數的聲明
void disph(void);                         //11.對調用函數的聲明
unsigned char h[512];                     //12.
void main()                               //13.
{                                         //14.
  FILE *fp;                               //15.
  char *p;                                //16.
  int i,c;                                //17.
  unsigned size,data1,data2;              //18.
  extern char gsh[16];                    //19.聲明數組是外部變量
  int gdriver=DETECT,gmode;               //20.
  registerbgidriver(EGAVGA_driver);       //21.
  initgraph(&gdriver,&gmode,"");          //22.
  setbkcolor(0);                          //23.
  cleardevice();                          //24.
                                          //25.
  outhz(0,20,"輸入文件名:",7);           //26.調用顯示函數并傳遞參數
  finame(100,20);                         //27.調用字符處理函數
  strcpy(p,gsh);                          //28.拷貝字符串
                                          //29.
  while(1)                                //30.
  {                                       //31.
    if((fp=fopen(gsh,"rb"))==NULL)        //32.如果打開文件失敗
    {                                     //33.
      cleardevice();                      //34.
      setviewport(0,0,200,20,0);          //35.
      outhz(0,20,"輸入的文件名沒有"       //36.
       "找到!",7);                       //37.
      outhz(0,40,"是否繼續輸入文件名"     //38.
       "(Y/N)?",7);                 //39.
      c=toupper(getch());                 //40.接收字符并轉為大寫
      while((c==78)||(c==89))             //41.判斷字符的值
      {                                   //42.
        if(c==78)                         //43.
        {                                 //44.
          closegraph();                   //45.
          exit(0);                        //46.退出程序
        }                                 //47.
        if(c==89)                         //48.
        {                                 //49.
          cleardevice();                  //50.
          outhz(0,20,"輸入文件名:",7);   //51.
          finame(100,20);                 //52.
          strcpy(p,gsh);                  //53.
          break;                          //54.跳出循環
        }                                 //55.
      }                                   //56.
    }                                     //57.
    else                                  //58.否則
      break;                              //59.跳出循環
  }                                       //60.
  i=open(gsh,O_CREAT);                    //61.
  if(filelength(i)!=512)                  //62.測試文件字節數
  {                                       //63.
    close(i);                             //64.
    cleardevice();                        //65.
    setviewport(0,0,200,20,0);            //66.
    outhz(0,20,"輸入的扇區數據文件名"     //67.
     "錯誤!",7);                         //68.
    outhz(0,40,"按一個鍵退出",7);         //69.
    getch();                              //70.
    closegraph();                         //71.
    exit(0);                              //72.
  }                                       //73.
                                          //74.
  while(1)                                //75.
  {                                       //76.
    fp=fopen(p,"rb");                     //77.以只讀方式打開文件
    for(i=1;i<=512;i++)                   //78.
    {                                     //79.
      h[i-1]=fgetc(fp);                   //80.將字符讀入數組
    }                                     //81.
    fclose(fp);                           //82.
    cleardevice();                        //83.
    disph();                              //84.調用十六進制顯示函數
    setviewport(0,320,0,340,0);           //85.
    outhz(0,20,"編輯字節數據按[E]鍵",7);  //86.
    outhz(0,40,"退出按[Esc]鍵",7);        //87.
                                          //88.
    c=toupper(getch());                   //89.接收字符并轉為大寫
    if(c==69)                             //90.
    {                                     //91.
      setviewport(0,360,0,380,0);         //92.
      outhz(0,20,"輸入字節編號"           //93.
      "(1-512):",7);               //94.
      finame(250,380);                    //95.
      size=atoi(gsh);                     //96.將字符串轉為int型值
      if((size<1)||(size>512))            //97.如果字節編號超界
      {                                   //98.
        setviewport(0,380,0,400,0);       //99.
        outhz(0,20,"輸入的字節"           //100.
             "編號錯誤",7);               //101.
        outhz(0,40,"按一個鍵退出",7);     //102.
        getch();                          //103.
        closegraph();                     //104.
        exit(0);                          //105.
      }                                   //106.
      setviewport(0,380,0,400,0);         //107.
      outhz(0,20,"輸入字節的十六進制"     //108.
       "數據:",7);                       //109.
      finame(210,400);                    //110.
      data1=gsh[0];                       //111.
      data2=gsh[1];                       //112.
      if(!((((data1>64)&&(data1<71))||    //113.如果字節數據輸入錯誤
       ((data1>47)&&(data1<58)))&&        //114.
       (((data2>64)&&(data2<71))||        //115.
       ((data2>47)&&(data2<58)))))        //116.
      {                                   //117.
        setviewport(0,400,0,440,0);       //118.
        outhz(0,20,"輸入十六進制"         //119.
             "數據錯誤!",7);             //120.
        outhz(0,40,"按一個鍵"             //121.
             "終止編輯",7);               //122.
        getch();                          //123.
      }                                   //124.
      else                                //125.否則
      {                                   //126.
        if((data1>64)&&(data1<71))        //127.如果是a-f
        {                                 //128.
          data1=data1-55;                 //129.按權展開為十進制
          data1=data1*16;                 //130.
        }                                 //131.
        if((data1>47)&&(data1<58))        //132.如果是0-9
        {                                 //133.
          data1=data1-48;                 //134.按權展開為十進制
          data1=data1*16;                 //135.
        }                                 //136.
        if((data2>64)&&(data2<71))        //137.
        {                                 //138.
          data2=data2-55;                 //139.
        }                                 //140.
        if((data2>47)&&(data2<58))        //141.
        {                                 //142.
          data2=data2-48;                 //143.
        }                                 //144.
        data1=data1+data2;                //145.高位和低位相加
        fp=fopen(p,"rb+");                //146.以讀寫方式打開文件
        fseek(fp,size-1,0);               //147.移動文件指針
        fwrite(&data1,1,1,fp);            //148.將數據寫入字節
        fclose(fp);                       //149.
      }                                   //150.
    }                                     //151.
    if(c==27)                             //152.若為"Esc"
    {                                     //153.
      closegraph();                       //154.
      exit(0);                            //155.
    }                                     //156.
  }                                       //157.
}                                         //158.
char gsh[16];                             //159.定義全局變量
                                          //160.
void disph()                              //161.十六進制輸出函數
{                                         //162.
  FILE *tmfp;                             //163.
  char q[2];                              //164.
  int x,y,m;                              //165.
  int i,j,k,l;                            //166.
  int x1,x2,y1,y2;                        //167.
  x1=0;  x2=600;                          //168.
  y1=0;  y2=20;                           //169.
  i=0;  j=0;                              //170.
  while(j<16)                             //171.
  {                                       //172.
    setviewport(x1,y1,x2,y2,0);           //173.
    x=0;  y=0;  k=0;                      //174.
    while(k<32)                           //175.
    {                                     //176.
      moveto(x,y);                        //177.
      tmfp=tmpfile();                     //178.
      m=h[i];                             //179.
      fprintf(tmfp,"%2x",m);              //180.
      rewind(tmfp);                       //181.
      l=0;                                //182.
      while(l<2)                          //183.
      {                                   //184.
        *q=fgetc(tmfp);                   //185.
        *(q+1)='\0';                      //186.
        settextstyle(DEFAULT_FONT,        //187.
        HORIZ_DIR,1);                     //188.
        outtextxy(x,y+4,q);               //189.
        x+=8+1;  l++;                     //190.
      }                                   //191.
      i++;   k++;                         //192.
      fclose(tmfp);                       //193.
    }                                     //194.
    j++;                                  //195.
    y1=y1+20;  y2=y2+20;                  //196.
  }                                       //197.
}                                         //198.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产人成综合网站| 精品久久99ma| 蜜臀va亚洲va欧美va天堂 | 麻豆国产91在线播放| 91小视频在线| 在线一区二区三区四区| 欧美人伦禁忌dvd放荡欲情| 欧美肥妇毛茸茸| 日韩精品一区二区三区三区免费 | 一本一道久久a久久精品| 97se亚洲国产综合自在线不卡| 91免费看视频| 国产亚洲污的网站| 中文字幕五月欧美| 亚洲国产精品尤物yw在线观看| 国产成人高清视频| 色综合久久综合中文综合网| 日本一区二区三区视频视频| 一区二区三区在线视频免费观看| 日本一区中文字幕| 成年人国产精品| 9191精品国产综合久久久久久| 精品久久久久久最新网址| 午夜欧美视频在线观看| 国产99一区视频免费| 欧美影院午夜播放| 久久精品一区二区三区不卡| 美腿丝袜亚洲一区| 日韩免费视频一区二区| 免费欧美在线视频| 91麻豆123| 亚洲精品国产一区二区精华液| 久久国产成人午夜av影院| 色狠狠色噜噜噜综合网| 亚洲欧美日韩人成在线播放| 久久99精品国产麻豆婷婷洗澡| 色婷婷av一区二区三区gif| 亚洲视频免费看| 国模冰冰炮一区二区| 欧美另类久久久品| 日韩精品一级二级 | 秋霞电影一区二区| 日韩午夜小视频| 一区二区在线看| 欧美日韩视频专区在线播放| 欧美极品美女视频| 麻豆成人91精品二区三区| 精品国产一区久久| 高清不卡在线观看| 亚洲视频在线一区| 777a∨成人精品桃花网| 久久精品国产第一区二区三区| 精品国产在天天线2019| 99re亚洲国产精品| 偷拍亚洲欧洲综合| 久久这里都是精品| 韩国av一区二区| 中文字幕中文字幕在线一区 | 久久久美女毛片| 美女诱惑一区二区| 日本一区二区视频在线| 91麻豆国产精品久久| 日韩av电影免费观看高清完整版 | 欧美欧美欧美欧美首页| 国模无码大尺度一区二区三区| 中文字幕在线不卡一区二区三区| 欧洲亚洲国产日韩| 一区二区三区不卡在线观看 | 婷婷中文字幕一区三区| 精品国产1区2区3区| 日本韩国欧美在线| 国产乱子轮精品视频| 久久精品一区二区| 欧美三级蜜桃2在线观看| 免费不卡在线视频| 中文字幕字幕中文在线中不卡视频| 欧美日韩综合色| 高清在线成人网| 午夜成人免费电影| 亚洲欧美日本在线| 久久精品在线观看| 91精品婷婷国产综合久久竹菊| 懂色av中文字幕一区二区三区| 日韩中文字幕亚洲一区二区va在线 | 亚洲成人一区二区在线观看| 欧美视频在线播放| 不卡av在线免费观看| 日韩高清不卡一区| 亚洲一二三四在线观看| 欧美精品日韩精品| 本田岬高潮一区二区三区| **欧美大码日韩| 精品免费视频.| 5566中文字幕一区二区电影 | 综合激情成人伊人| 精品国产百合女同互慰| 日韩午夜电影在线观看| 欧美体内she精视频| 91免费视频观看| 国产suv精品一区二区883| 久久91精品国产91久久小草 | 欧美精品aⅴ在线视频| 色老综合老女人久久久| 成人一区在线观看| 午夜伊人狠狠久久| 亚洲激情图片一区| 亚洲婷婷在线视频| 国产精品国产三级国产aⅴ入口 | 欧美一卡二卡在线观看| 国产成人欧美日韩在线电影| 激情五月播播久久久精品| 美日韩一级片在线观看| 蜜臀久久久久久久| 婷婷久久综合九色综合伊人色| 一区二区三区在线影院| 亚洲一区二区欧美| 亚洲一区二区三区四区在线免费观看 | 91精品国产综合久久婷婷香蕉| 欧美日韩一区二区在线观看视频 | 夜夜精品视频一区二区| 亚洲午夜国产一区99re久久| 亚洲一区二区三区在线播放| 亚洲chinese男男1069| 爽好久久久欧美精品| 男人的天堂久久精品| 精品在线一区二区| 国产精品1024| 91视频一区二区| 精品视频资源站| 91麻豆精品91久久久久同性| 欧美成人一区二区三区片免费| 精品区一区二区| 亚洲国产精品激情在线观看| 亚洲视频网在线直播| 性久久久久久久久久久久 | 天天操天天综合网| 免费人成精品欧美精品| 国产成人在线看| 色av成人天堂桃色av| 欧美三级日韩在线| 欧美va亚洲va在线观看蝴蝶网| 国产欧美日韩不卡| 亚洲综合免费观看高清完整版在线| 亚洲国产精品一区二区久久恐怖片 | 一区二区三区资源| 理论电影国产精品| 成人精品gif动图一区| 欧美色大人视频| 久久亚洲免费视频| 亚洲精品成人精品456| 久久99在线观看| 波多野洁衣一区| 91精品国产一区二区三区| 亚洲国产成人午夜在线一区| 亚洲一区视频在线| 国产专区综合网| 欧日韩精品视频| 久久久久久久久久久久久女国产乱| 一区二区三区国产精华| 国产一区二区不卡| 欧美日韩中文字幕一区| 中文字幕免费不卡| 麻豆一区二区99久久久久| 日本高清成人免费播放| 精品国产网站在线观看| 亚洲午夜激情av| 成人午夜av影视| 2024国产精品视频| 亚洲成国产人片在线观看| 99精品黄色片免费大全| 欧美videos大乳护士334| 亚洲成人av一区二区三区| 成人av电影在线网| 精品国产一区二区三区久久久蜜月 | 中文av字幕一区| 亚洲精品视频免费看| 国产成人在线影院 | 国产精品久久久久aaaa樱花| 蜜臀av在线播放一区二区三区| 91精品福利视频| 国产精品毛片高清在线完整版 | 亚洲成va人在线观看| 99久久99久久精品免费看蜜桃| 精品成a人在线观看| 麻豆精品国产91久久久久久| 欧美区一区二区三区| 亚洲第一主播视频| 在线观看精品一区| 一区二区三区在线视频播放 | 亚洲精品视频一区二区| 成人国产精品免费网站| 国产日韩av一区| 国产一本一道久久香蕉| 精品国产一区二区亚洲人成毛片| 日本aⅴ亚洲精品中文乱码| 欧美日韩电影在线| 亚洲不卡av一区二区三区| 欧美日韩中字一区| 偷拍日韩校园综合在线| 67194成人在线观看|