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

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

?? hallmain.c

?? 該代碼中包含數十個磁盤以及文件系統信息獲取和修復的代碼
?? C
?? 第 1 頁 / 共 3 頁
字號:
//********************************************
//文件名:HALLMAIN.C
//功能:1. 調用顯示漢字函數
//      2. 調用字符處理函數
//      3. 調用讀扇區匯編子程序
//      4. 調用寫扇區匯編子程序
//      5. 對扇區數據進行十六進制讀、字符讀、
//         備份、拷貝、搬移、寫入、清零操作
//********************************************
#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.聲明讀扇區匯編子程序
extern WHD(int,int,int,int,char *);           //10.聲明寫扇區匯編子程序
int outhz(int,int,char *,int);                //11.聲明漢字顯示函數
void finame(int,int);                         //12.聲明字符處理函數
void disph(void);                             //13.聲明十六進制顯示函數
unsigned char h[512];                         //14.
void main(int argc,char *argv[])              //15.
{                                             //16.
   FILE *tmfp,*fp;                            //17.
   char sh[13];                               //18.
   char name[13];                             //19.
   char th[20];                               //20.
   char fh[512];                              //21.
   char ch[2];                                //22.
   int i,j,c;                                 //23.
   int y1,y2;                                 //24.
   unsigned long k,k1;                        //25.
   long t=0;                                  //26.
   extern char gsh[16];                       //27.
   unsigned char s1,s2,s3,s4;                 //28.
   int gdriver=DETECT,gmode;                  //29.
   registerbgidriver(EGAVGA_driver);          //30.
   initgraph(&gdriver,&gmode,"");             //31.
   setbkcolor(0);                             //32.
   cleardevice();                             //33.
                                              //34.
   if(argc==1)                                //35.如果命令行參數為1
   {                                          //36.
     outhz(0,20,"輸入[HEALLSE /?]"            //37.
     "獲得幫助",7);                           //38.
     outhz(0,40,"按任一鍵退出",7);            //39.
     getch();                                 //40.
     closegraph();                            //41.
     exit(0);                                 //42.
   }                                          //43.
   strcpy(sh,argv[1]);                        //44.拷貝字符串
   if((strcmp(sh,"/?")==0)&&argc==2)          //45.顯示幫助提示
   {                                          //46.
     outhz(0,20,"程序HEALLSE.EXE"             //47.
     "使用方法:",7);                         //48.
     outhz(0,40,"1. [HEALLSE /?]"             //49.
     "獲得幫助",7);                           //50.
     outhz(0,60,"2. [HEALLSE /RH]"            //51.
     "顯示十六進制數據",7);                   //52.
     outhz(0,80,"3. [HEALLSE /RC]"            //53.
     "顯示字符",7);                           //54.
     outhz(0,100,"4. [HEALLSE /B]"            //55.
     "備份扇區數據",7);                       //56.
     outhz(0,120,"5. [HEALLSE /C]"            //57.
     "拷貝扇區數據",7);                       //58.
     outhz(0,140,"6. [HEALLSE /M]"            //59.
     "搬移扇區數據",7);                       //60.
     outhz(0,160,"7. [HEALLSE /W]"            //61.
     "文件數據寫入扇區",7);                   //62.
     outhz(0,180,"8. [HEALLSE /CLE]"          //63.
     "扇區清零",7);                           //64.
     outhz(0,200,"按任一鍵退出",7);           //65.
     getch();                                 //66.
     closegraph();                            //67.
     exit(0);                                 //68.
   }                                          //69.
                                              //70.
   if((strcmp(sh,"/rh")==0)                   //71.用十六進制讀扇區數據
     ||(strcmp(sh,"/RH")==0)&&argc==2)        //72.
   {                                          //73.
     setviewport(0,20,400,40,0);              //74.
     outhz(0,20,"輸入扇區號:",7);            //75.調用漢字顯示函數
     finame(100,40);                          //76.調用字符處理函數
     k=atol(gsh);                             //77.
     tmfp=tmpfile();                          //78.
     fwrite(&k,4,1,tmfp);                     //79.
     rewind(tmfp);                            //80.
     fread(&s4,1,1,tmfp);                     //81.
     fread(&s3,1,1,tmfp);                     //82.
     fread(&s2,1,1,tmfp);                     //83.
     fread(&s1,1,1,tmfp);                     //84.
     fclose(tmfp);                            //85.
     tmpnam(name);                            //86.
     RHD(s1,s2,s3,s4,name);                   //87.調用讀扇區匯編子程序
     fp=fopen(name,"rb");                     //88.
     for(i=0;i<=511;i++)                      //89.
     {                                        //90.
       h[i]=fgetc(fp);                        //91.
     }                                        //92.
     fclose(fp);                              //93.
     cleardevice();                           //94.
     setviewport(0,0,620,20,0);               //95.
     disph();                                 //96.調用十六進制顯示函數
     setviewport(0,320,400,400,0);            //97.
     outhz(0,0,"上面顯示的是扇區文件"         //98.
     "十六進制數據:",7);                     //99.
     fp=fopen(name,"rb");                     //100.
     for(i=0;i<=511;i++)                      //101.
     {                                        //102.
       fh[i]=fgetc(fp);                       //103.
     }                                        //104.
     fclose(fp);                              //105.
     remove(name);                            //106.
     for(i=0;i<=511;i++)                      //107.
       t+=fh[i];                              //108.字節值累加
     ltoa(t,th,10);                           //109.
     outhz(0,40,"字節總算術和是:",7);        //110.
     outhz(0,60,"按任一鍵退出",7);            //111.
     outhz(140,40,th,7);                      //112.
   }                                          //113.
                                              //114.
   if((strcmp(sh,"/rc")==0)                   //115.以字符形式讀扇區數據
     ||(strcmp(sh,"/RC")==0)&&argc==2)        //116.
   {                                          //117.
     setviewport(0,20,400,40,0);              //118.
     outhz(0,20,"輸入扇區號:",7);            //119.
     finame(100,40);                          //120.
     k=atol(gsh);                             //121.
     tmfp=tmpfile();                          //122.
     fwrite(&k,4,1,tmfp);                     //123.
     rewind(tmfp);                            //124.
     fread(&s4,1,1,tmfp);                     //125.
     fread(&s3,1,1,tmfp);                     //126.
     fread(&s2,1,1,tmfp);                     //127.
     fread(&s1,1,1,tmfp);                     //128.
     fclose(tmfp);                            //129.
     tmpnam(name);                            //130.
     RHD(s1,s2,s3,s4,name);                   //131.
     cleardevice();                           //132.
     y1=0;                                    //133.
     y2=20;                                   //134.
     settextstyle(0,0,1);                     //135.
     fp=fopen(name,"rb");                     //136.
     for(j=1;j<=16;j++)                       //137.顯示16行
     {                                        //138.
       setviewport(0,y1,600,y2,0);            //139.
       for(i=1;i<=32;i++)                     //140.顯示32列
       {                                      //141.
         ch[0]=fgetc(fp);                     //142.讀字符
         ch[1]='\0';                          //143.補結束符
         outtext(ch);                         //144.顯示
       }                                      //145.
       y1=y1+20;                              //146.坐標調整
       y2=y2+20;                              //147.坐標調整
     }                                        //148.
     fclose(fp);                              //149.
     setviewport(0,320,300,400,0);            //150.
     outhz(0,0,"上面顯示的是扇區文件"         //151.
     "ASCII字符:",7);                   //152.
     fp=fopen(name,"rb");                     //153.
     for(i=0;i<=511;i++)                      //154.
     {                                        //155.
       fh[i]=fgetc(fp);                       //156.
     }                                        //157.
     fclose(fp);                              //158.
     remove(name);                            //159.
     for(i=0;i<=511;i++)                      //160.
       t+=fh[i];                              //161.
     ltoa(t,th,10);                           //162.
     outhz(0,40,"字節總算術和是:",7);        //163.
     outhz(0,60,"按任一鍵退出",7);            //164.
     outhz(140,40,th,7);                      //165.
   }                                          //166.
                                              //167.
   if((strcmp(sh,"/b")==0)                    //168.將扇區數據備份到文件
     ||(strcmp(sh,"/B")==0)&&argc==2)         //169.
   {                                          //170.
     setviewport(0,20,400,40,0);              //171.
     outhz(0,20,"輸入扇區號:",7);            //172.
     finame(100,40);                          //173.
     k=atol(gsh);                             //174.
     setviewport(0,40,400,60,0);              //175.
     outhz(0,20,"輸入需要建立的文件名:",7);  //176.
     finame(190,60);                          //177.
     strcpy(name,gsh);                        //178.
     if((fp=fopen(gsh,"rb"))!=NULL)           //179.如果打開文件成功
     {                                        //180.
       fclose(fp);                            //181.
       setviewport(0,60,400,80,0);            //182.
       strcat(gsh,"文件在當前目錄下"          //183.
       "已經存在!");                         //184.
       outhz(0,20,gsh,14);                    //185.
       outhz(0,40,"是否繼續運行"              //186.
       "(Y/N)?",15);                    //187.
       c=toupper(getch());                    //188.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线免费观看成人短视频| 中文字幕国产精品一区二区| 久久亚洲欧美国产精品乐播 | 午夜激情久久久| 国产91综合网| 欧美成人综合网站| 亚洲1区2区3区4区| 99精品欧美一区| 欧美国产精品一区二区三区| 免费在线视频一区| 色噜噜狠狠一区二区三区果冻| 精品久久一二三区| 免费观看在线色综合| 日本精品一区二区三区高清 | caoporm超碰国产精品| 精品国产髙清在线看国产毛片| 一区二区三区在线高清| 不卡的av中国片| 中文字幕第一区综合| 国产麻豆日韩欧美久久| 日韩久久免费av| 精油按摩中文字幕久久| 日韩一区二区麻豆国产| 日韩精品一二三四| 欧美日韩在线不卡| 天堂va蜜桃一区二区三区| 欧洲精品在线观看| 亚洲国产视频网站| 在线免费精品视频| 亚洲国产综合在线| 欧美日韩的一区二区| 国内久久精品视频| 在线电影一区二区三区| 蜜桃av一区二区在线观看| 日韩午夜电影在线观看| 蜜臀av一区二区在线观看| 日韩一区二区免费电影| 麻豆成人91精品二区三区| 欧美变态tickle挠乳网站| 黄网站免费久久| 国产女人水真多18毛片18精品视频 | 91久久久免费一区二区| 亚洲精品你懂的| 欧美日韩精品一区二区三区蜜桃| 亚洲免费视频成人| 欧美色图12p| 久久精品国产久精国产| 26uuu成人网一区二区三区| 国产成人免费在线观看不卡| 国产午夜精品一区二区三区视频 | 亚洲人精品午夜| 91精彩视频在线| 亚洲成人黄色小说| 久久亚洲二区三区| 99久久久久久99| 亚洲第一在线综合网站| 91精品福利在线一区二区三区| 国产在线视频一区二区三区| 久久久高清一区二区三区| 亚洲人亚洲人成电影网站色| 波多野结衣在线aⅴ中文字幕不卡| 国产欧美1区2区3区| 欧美性猛交xxxx黑人交| 麻豆一区二区在线| 国产精品国产三级国产a| 欧美在线一区二区三区| 精品一区二区三区免费毛片爱| 国产精品麻豆视频| 精品视频在线免费| 国产精品888| 亚洲黄色片在线观看| 欧美一卡2卡3卡4卡| 成人aa视频在线观看| 日本成人在线看| 亚洲精品中文字幕乱码三区| 制服丝袜亚洲色图| 色偷偷88欧美精品久久久| 精品亚洲国产成人av制服丝袜| 亚洲精品乱码久久久久久久久 | 亚洲精品免费一二三区| 亚洲精品在线一区二区| 在线看一区二区| 94-欧美-setu| 国产麻豆欧美日韩一区| 亚洲电影欧美电影有声小说| 亚洲国产成人私人影院tom| 欧美日韩三级视频| 色妹子一区二区| 国产ts人妖一区二区| 久久精品国产久精国产爱| 五月综合激情日本mⅴ| 国产精品国产精品国产专区不片| 日韩精品最新网址| 7777精品伊人久久久大香线蕉完整版 | 91.xcao| 91国产丝袜在线播放| 懂色中文一区二区在线播放| 蜜臀av国产精品久久久久| 亚洲一区在线观看视频| 日韩毛片在线免费观看| 亚洲国产精品99久久久久久久久| 欧美成人午夜电影| 91精品国产麻豆| 欧美蜜桃一区二区三区| 色综合久久天天| 99riav久久精品riav| 懂色一区二区三区免费观看| 丁香激情综合五月| 成人久久久精品乱码一区二区三区| 精品一二线国产| 久久国产福利国产秒拍| 麻豆91精品91久久久的内涵| 麻豆精品新av中文字幕| 久久99国产精品久久99果冻传媒| 日韩1区2区日韩1区2区| 男人操女人的视频在线观看欧美| 石原莉奈一区二区三区在线观看| 亚洲www啪成人一区二区麻豆| 亚洲丰满少妇videoshd| 天天综合网 天天综合色| 午夜天堂影视香蕉久久| 日韩av二区在线播放| 久久爱www久久做| 国产精品18久久久| 97超碰欧美中文字幕| 91黄色激情网站| 制服丝袜激情欧洲亚洲| 精品日韩一区二区三区免费视频| 精品久久久久香蕉网| 久久精品这里都是精品| 综合自拍亚洲综合图不卡区| 一区二区三区欧美日韩| 日韩精品成人一区二区在线| 麻豆91免费观看| 国产精品77777| 色婷婷精品久久二区二区蜜臂av | 91蝌蚪porny九色| 欧美日本在线观看| 精品国产免费久久| 国产精品国产三级国产aⅴ入口| 亚洲三级免费电影| 日韩一区精品字幕| 国产高清在线精品| 欧美在线观看一区二区| 日韩午夜电影在线观看| 国产农村妇女毛片精品久久麻豆| 亚洲日本va午夜在线影院| 天天操天天干天天综合网| 国产一区 二区 三区一级| 99久久国产免费看| 欧美一区二区三区视频在线观看| 欧美极品美女视频| 亚洲电影视频在线| 丁香天五香天堂综合| 欧美日韩一区小说| 国产情人综合久久777777| 三级一区在线视频先锋 | 91麻豆自制传媒国产之光| 欧美一区二区三区视频免费| 中文字幕在线不卡视频| 三级久久三级久久| 99久久精品免费看国产免费软件| 欧美老女人第四色| 亚洲天堂福利av| 经典三级一区二区| 欧美午夜寂寞影院| 国产精品久久一卡二卡| 久久精品国产精品亚洲综合| 色国产综合视频| 国产欧美视频一区二区三区| 视频一区二区三区中文字幕| 99久久伊人久久99| 26uuu精品一区二区在线观看| 亚洲成人免费看| 色天使色偷偷av一区二区| 久久综合色综合88| 日日摸夜夜添夜夜添国产精品 | 成人黄色a**站在线观看| 日韩一区国产二区欧美三区| 亚洲综合自拍偷拍| 懂色av中文字幕一区二区三区| 欧美成人高清电影在线| 天天综合网天天综合色| 在线亚洲高清视频| 一区二区三区四区精品在线视频 | 狠狠久久亚洲欧美| 欧美精品第一页| 亚洲不卡av一区二区三区| 在线欧美日韩精品| 亚洲精品中文在线观看| 成人性色生活片免费看爆迷你毛片| 欧美大片顶级少妇| 久久99国产精品久久99果冻传媒| 欧美人动与zoxxxx乱| 亚洲国产精品久久一线不卡| 日本韩国一区二区三区| 亚洲精品免费在线播放| 欧美亚洲自拍偷拍| 亚洲国产欧美在线人成| 欧美日韩精品福利|