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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? viewmain.c

?? 該代碼中包含數(shù)十個(gè)磁盤以及文件系統(tǒng)信息獲取和修復(fù)的代碼
?? C
字號(hào):
//********************************************
//文件名:VIEWMAIN.C
//功能:1. 調(diào)用顯示漢字函數(shù)
//      2. 調(diào)用字符處理函數(shù)
//      3. 調(diào)用匯編子程序讀扇區(qū)數(shù)據(jù)
//      4. 將參數(shù)傳遞給匯編子程序并接受返回值
//      5. 可以動(dòng)態(tài)切換字符和十六進(jìn)制顯示方式
//      6. 可以動(dòng)態(tài)按遞增或遞減的方式查看扇區(qū)數(shù)據(jù)
//      7. 可以動(dòng)態(tài)輸入扇區(qū)號(hào)查看扇區(qū)數(shù)據(jù)
//      8. 可以動(dòng)態(tài)將扇區(qū)數(shù)據(jù)寫入文件保存
//********************************************
#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 VIEWHD(int,int,int,int,int);              //9.聲明讀字符匯編子程序
int outhz(int,int,char *,int);                   //10.聲明漢字顯示函數(shù)
void finame(int,int);                            //11.聲明字符處理函數(shù)
void dispc(void);                                //12.聲明字符顯示函數(shù)
void disph(void);                                //13.聲明十六進(jìn)制顯示函數(shù)
unsigned char h[512];                            //14.
                                                 //15.
void main()                                      //16.
{                                                //17.
  FILE *tmfp,*fp;                                //18.
  char c;                                        //19.
  unsigned char sh[512];                         //20.
  char name[13];                                 //21.
  char ch[20];                                   //22.
  int i,u=0;                                     //23.
  long t;                                        //24.
  unsigned long k;                               //25.
  unsigned int s1,s2,s3,s4;                      //26.
  extern char gsh[16];                           //27.
  int gdriver=DETECT,gmode;                      //28.
  registerbgidriver(EGAVGA_driver);              //29.
  initgraph(&gdriver,&gmode,"");                 //30.
  setbkcolor(0);                                 //31.
  cleardevice();                                 //32.
                                                 //33.
  outhz(0,20,"輸入需要查看的扇區(qū)號(hào):",7);        //34.
  finame(190,20);                                //35.
  k=atol(gsh);                                   //36.
  while(1)                                       //37.
  {                                              //38.
    tmfp=tmpfile();                              //39.
    fwrite(&k,4,1,tmfp);                         //40.
    rewind(tmfp);                                //41.
    fread(&s4,1,1,tmfp);                         //42.
    fread(&s3,1,1,tmfp);                         //43.
    fread(&s2,1,1,tmfp);                         //44.
    fread(&s1,1,1,tmfp);                         //45.
    fclose(tmfp);                                //46.
    for(i=0;i<=511;i++)                          //47.
    {  h[i]=VIEWHD(s1,s2,s3,s4,i);  }            //48.調(diào)用讀字符匯編子程序
    for(i=0;i<=511;i++)                          //49.
      sh[i]=h[i];                                //50.將數(shù)據(jù)轉(zhuǎn)存內(nèi)部數(shù)組
                                                 //51.
    while(1)                                     //52.
    {                                            //53.
      if(u==65)                                  //54.
      {                                          //55.
        cleardevice();                           //56.
        dispc();                                 //57.調(diào)用字符顯示函數(shù)
      }                                          //58.
      if((u!=65)||(u==72))                       //59.
      {                                          //60.
        cleardevice();                           //61.
        disph();                                 //62.調(diào)用十六進(jìn)制顯示函數(shù)
      }                                          //63.
      tmfp=tmpfile();                            //64.
      for(i=0;i<=511;i++)                        //65.
      { fputc(h[i],tmfp); }                      //66.
      rewind(tmfp);                              //67.
      t=0;                                       //68.
      for(i=0;i<=511;i++)                        //69.
      {                                          //70.
        c=fgetc(tmfp);                           //71.
        t+=c;                                    //72.字節(jié)值累加
      }                                          //73.
      fclose(tmfp);                              //74.
      setviewport(0,320,620,400,0);              //75.
      outhz(0,0,"當(dāng)前查看的扇區(qū)號(hào)是:",7);       //76.
      ltoa(k,ch,10);                             //77.
      outhz(170,0,ch,7);                         //78.
      outhz(280,0,"512個(gè)字節(jié)的"               //79.
      "算術(shù)和是:",7);                           //80.
      ltoa(t,ch,10);                             //81.
      outhz(490,0,ch,7);                         //82.
      outhz(0,20,"按[A]鍵查看扇區(qū)ASCII字符。"   //83.選項(xiàng)提示
      "     按[H]鍵查看扇區(qū)十六進(jìn)制數(shù)據(jù)。",7);   //84.
      outhz(0,40,"按[+]鍵查看下一個(gè)扇區(qū)。"       //85.
      "        按[-]鍵查看上一個(gè)扇區(qū)。",7);      //86.
      outhz(0,60,"按[E]鍵輸入查看的扇區(qū)號(hào)。"     //87.
      "      按[S]鍵將當(dāng)前數(shù)據(jù)存入文件。",7);    //88.
      outhz(0,80,"按[Esc]鍵退出程序。",7);       //89.
                                                 //90.
      while(1)                                   //91.
      {                                          //92.
        u=toupper(getch());                      //93.
        if((u==65)||(u==72)||(u==43)||(u==45)    //94.
          ||(u==69)||(u==83)||(u==27))           //95.
        {                                        //96.
          if(u==65)                              //97.
          {                                      //98.
            break;                               //99.
          }                                      //100.
          if(u==72)                              //101.
          {                                      //102.
            break;                               //103.
          }                                      //104.
          if(u==43)                              //105.
          {                                      //106.
            k++;                                 //107.
            break;                               //108.
          }                                      //109.
          if(u==45)                              //110.
          {                                      //111.
            k--;                                 //112.
            break;                               //113.
          }                                      //114.
          if(u==69)                              //115.
          {                                      //116.
            outhz(0,100,"輸入需要查看的"         //117.
            "扇區(qū)號(hào):",7);                       //118.
            finame(190,420);                     //119.
            k=atol(gsh);                         //120.
            break;                               //121.
          }                                      //122.
          if(u==83)                              //123.
          {                                      //124.
            setviewport(0,420,400,440,0);        //125.
            outhz(0,0,"輸入建立的文件名:",7);   //126.
            finame(160,420);                     //127.
            strcpy(name,gsh);                    //128.
            if((fp=fopen(gsh,"rb"))!=NULL)       //129.若打開文件成功
            {                                    //130.
              fclose(fp);                        //131.
              setviewport(0,440,400,460,0);      //132.
              strcat(gsh,"文件在當(dāng)前目錄下已經(jīng)"  //133.
              "存在!是否繼續(xù)運(yùn)行(Y/N)?"); //134.
              outhz(0,0,gsh,14);                 //135.
              c=toupper(getch());                //136.
              while((c==78)||(c==89))            //137.
              {                                  //138.
                if(c==78)                        //139.
                {                                //140.
                  closegraph();                  //141.
                  exit(0);                       //142.
                }                                //143.
                if(c==89)                        //144.
                  break;                         //145.
              }                                  //146.
            }                                    //147.
                                                 //148.
            fp=fopen(name,"wb");                 //149.以寫方式打開文件
            for(i=0;i<=511;i++)                  //150.
            {  fputc(sh[i],fp);  }               //151.將數(shù)據(jù)輸出到文件
            fclose(fp);                          //152.
            break;                               //153.
          }                                      //154.
          if(u==27)                              //155.
          {                                      //156.
            closegraph();                        //157.
            exit(0);                             //158.
          }                                      //159.
        }                                        //160.
      }                                          //161.
      break;                                     //162.
    }                                            //163.
  }                                              //164.
}                                                //165.
char gsh[16];                                    //166.
                                                 //167.
void dispc()                                     //168.字符顯示函數(shù)
{                                                //169.
  char q[2];                                     //170.
  int x,y,i,j,k;                                 //171.
  int x1,x2,y1,y2;                               //172.
  x1=0;  x2=600;                                 //173.
  y1=0;  y2=20;                                  //174.
  i=0;  j=0;                                     //175.
  while(j<16)                                    //176.
  {                                              //177.
    setviewport(x1,y1,x2,y2,0);                  //178.
    x=0;  y=0;  k=0;                             //179.
    while(k<32)                                  //180.
    {                                            //181.
      moveto(x,y);                               //182.
      *q=h[i];                                   //183.
      *(q+1)='\0';                               //184.
      settextstyle(DEFAULT_FONT,                 //185.
      HORIZ_DIR,1);                              //186.
      outtextxy(x,y+4,q);                        //187.
      x+=8+1;  i++;   k++;                       //188.
    }                                            //189.
    j++;                                         //190.
    y1=y1+20;  y2=y2+20;                         //191.
  }                                              //192.
}                                                //193.
                                                 //194.
void disph()                                     //195.十六進(jìn)制顯示函數(shù)
{                                                //196.
  FILE *tmfp;                                    //197.
  char q[2];                                     //198.
  int x,y,m;                                     //199.
  int i,j,k,l;                                   //200.
  int x1,x2,y1,y2;                               //201.
  x1=0;  x2=600;                                 //202.
  y1=0;  y2=20;                                  //203.
  i=0;  j=0;                                     //204.
  while(j<16)                                    //205.
  {                                              //206.
    setviewport(x1,y1,x2,y2,0);                  //207.
    x=0;  y=0;  k=0;                             //208.
    while(k<32)                                  //209.
    {                                            //210.
      moveto(x,y);                               //211.
      tmfp=tmpfile();                            //212.
      m=h[i];                                    //213.
      fprintf(tmfp,"%2x",m);                     //214.
      rewind(tmfp);                              //215.
      l=0;                                       //216.
      while(l<2)                                 //217.
      {                                          //218.
        *q=fgetc(tmfp);                          //219.
        *(q+1)='\0';                             //220.
        settextstyle(DEFAULT_FONT,               //221.
        HORIZ_DIR,1);                            //222.
        outtextxy(x,y+4,q);                      //223.
        x+=8+1;  l++;                            //224.
      }                                          //225.
      i++;   k++;                                //226.
      fclose(tmfp);                              //227.
    }                                            //228.
    j++;                                         //229.
    y1=y1+20;  y2=y2+20;                         //230.
  }                                              //231.
}                                                //232.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
51精品视频一区二区三区| 91丨九色丨蝌蚪丨老版| 亚洲欧洲无码一区二区三区| 欧美日韩免费高清一区色橹橹| 美女脱光内衣内裤视频久久网站| 国产精品第一页第二页第三页| 日韩一区二区免费在线电影| 91日韩在线专区| 国产成人激情av| 日韩精品欧美精品| 伊人一区二区三区| 国产精品免费aⅴ片在线观看| 欧美一区二区三区日韩视频| 色综合天天性综合| 国产黄人亚洲片| 蜜桃久久久久久久| 日韩中文字幕91| 亚洲激情在线播放| 日韩美女啊v在线免费观看| 久久一区二区三区四区| 欧美精品久久99久久在免费线| 91天堂素人约啪| 波多野结衣亚洲| 国产电影精品久久禁18| 国产麻豆午夜三级精品| 麻豆国产精品视频| 日韩国产高清在线| 首页国产丝袜综合| 亚洲大片一区二区三区| 亚洲一级二级三级在线免费观看| 亚洲免费伊人电影| 亚洲欧美在线视频观看| 中文字幕乱码日本亚洲一区二区| 久久久久久久久久久久电影| 久久一区二区视频| 久久久精品人体av艺术| 久久久91精品国产一区二区精品| 亚洲精品一区二区三区99| 日韩欧美一级二级| 91蜜桃免费观看视频| 久久精品人人做人人综合 | 久久er99精品| 日韩av成人高清| 五月激情综合网| 蜜桃视频免费观看一区| 激情综合网最新| 成人午夜私人影院| 99久久免费国产| 日本高清成人免费播放| 欧美亚洲禁片免费| 91精品在线观看入口| 精品欧美乱码久久久久久1区2区| 精品国产精品一区二区夜夜嗨| 精品国产免费一区二区三区四区| 2020国产精品自拍| 国产精品久久久久一区| 亚洲免费观看视频| 日韩激情视频在线观看| 精品一区二区免费| av在线不卡网| 欧美自拍偷拍午夜视频| 日韩一区二区三区免费观看| 国产欧美日韩综合精品一区二区| 国产精品国产三级国产普通话99| 一区二区在线观看视频| 石原莉奈一区二区三区在线观看| 国内精品久久久久影院一蜜桃| av高清不卡在线| 3d动漫精品啪啪1区2区免费| 久久久久久久一区| 亚洲一区二区视频在线观看| 久久99国产精品尤物| av资源网一区| 日韩免费视频一区| 亚洲视频一区二区在线观看| 日韩电影一二三区| 成人激情图片网| 678五月天丁香亚洲综合网| 国产亚洲一区字幕| 爽好多水快深点欧美视频| 国产精品91xxx| 欧美日韩视频一区二区| 久久久久国产精品麻豆| 亚洲综合免费观看高清在线观看| 久久国产综合精品| 91在线国产观看| 精品国产免费人成在线观看| 亚洲在线免费播放| 国产成人精品免费看| 91 com成人网| 亚洲日本一区二区| 国产精品66部| 欧美人妖巨大在线| 椎名由奈av一区二区三区| 麻豆91精品91久久久的内涵| 91片黄在线观看| 久久男人中文字幕资源站| 香蕉成人啪国产精品视频综合网| 成人伦理片在线| 精品国产青草久久久久福利| 亚洲成a人片在线观看中文| 9i在线看片成人免费| 2024国产精品视频| 奇米在线7777在线精品| 91久久香蕉国产日韩欧美9色| 久久久久久久久99精品| 蜜臀a∨国产成人精品| 欧美三级在线看| 亚洲欧美国产高清| 成人黄色av网站在线| 久久天天做天天爱综合色| 麻豆91精品91久久久的内涵| 欧美剧情电影在线观看完整版免费励志电影 | 国产精品久久久一本精品| 美女一区二区在线观看| 欧美日韩成人一区| 亚洲一二三四在线| 色婷婷精品大在线视频| 亚洲欧美怡红院| 成人高清免费观看| 国产三级精品三级在线专区| 九九久久精品视频| 日韩女优电影在线观看| 奇米精品一区二区三区在线观看| 欧美三级中文字| 亚洲不卡av一区二区三区| 欧美在线制服丝袜| 亚洲一区二区四区蜜桃| 欧美午夜在线一二页| 亚洲国产精品久久一线不卡| 欧洲精品一区二区三区在线观看| 亚洲欧洲精品一区二区三区| 成+人+亚洲+综合天堂| 最新国产成人在线观看| 91亚洲男人天堂| 亚洲在线视频网站| 欧美精品第一页| 美女一区二区三区在线观看| 欧美va亚洲va在线观看蝴蝶网| 男女激情视频一区| 欧美精品一区二区三区在线 | 国产在线不卡视频| 国产亚洲短视频| 国产成人亚洲综合a∨婷婷| 一级中文字幕一区二区| 国产欧美视频在线观看| 成人免费一区二区三区视频 | 久久精品欧美一区二区三区不卡 | 国产成人午夜视频| 中文字幕中文在线不卡住| 99这里只有精品| 一区二区三区欧美亚洲| 538prom精品视频线放| 精一区二区三区| 国产精品国产馆在线真实露脸| 色综合久久久久综合体桃花网| 亚洲成人av电影在线| 精品美女一区二区| 成人污污视频在线观看| 综合电影一区二区三区 | 91精品国产91久久久久久一区二区 | 日韩精品一二三区| 欧美一卡2卡三卡4卡5免费| 国产一区在线观看麻豆| 中文字幕亚洲视频| 欧美午夜视频网站| 精品一区二区免费视频| 中文字幕制服丝袜成人av | 六月丁香婷婷色狠狠久久| 久久久久久久国产精品影院| 91免费在线播放| 美女诱惑一区二区| 日韩美女久久久| 日韩欧美123| 色哟哟在线观看一区二区三区| 日韩电影在线一区| 国产精品国产自产拍高清av王其 | av日韩在线网站| 男女视频一区二区| 国产精品久久久久aaaa| 欧美一区二区日韩| 99riav一区二区三区| 日本大胆欧美人术艺术动态| 国产精品妹子av| 欧美一级精品大片| 91网页版在线| 国产伦理精品不卡| 亚洲午夜一区二区三区| 久久久国产精品不卡| 欧美日韩一区在线| 成人午夜精品在线| 免费一级欧美片在线观看| 一区二区三区小说| 欧美国产激情一区二区三区蜜月| 91精品欧美综合在线观看最新| 成人激情av网| 国产精品综合二区| 美女视频一区在线观看| 亚洲一区二区三区三| 中文字幕欧美一区|