效率源数据恢复论坛

 找回密码
 免费注册

QQ登录

用新浪微博登录

快捷导航
查看: 2102|回复: 0
打印 上一主题 下一主题

[图文资料] 读扇区数据C语言程序

[复制链接]

0

主题

4

帖子

4

积分

新手上路

Rank: 1

积分
4
跳转到指定楼层
楼主
发表于 2009-11-30 22:16:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
//********************************************
//文件名:CRSE.C
//功能:1. 读硬盘0面0头1扇区数据并建立存储文件
//      2. 将数据用16进制显示在屏幕上
//********************************************
#include<stdio.h>                            //1.
#include<bios.h>                             //2.
void main()                                  //3.
{                                            //4.
   FILE *fp;                                 //5.
   char h[512];                              //6.存放扇区数据
   char sh[13];                              //7.存放文件名
   int i,j;                                  //8.
   int cyl=0,head=0,sector=1;                //9.柱面,磁头,扇区编号
   printf("Enter file name: ");              //10.
   scanf("%s",sh);                           //11.输入文件名
   fp=fopen(sh,"wb+");                       //12.打开文件
   biosdisk(0x02,0x80,head,cyl,sector,1,h);  //13.调用函数将扇区数据读入数组
   for(i=0;i<=511;i++)                       //14.将数据输出到文件
     fputc(h,fp);                         //15.
   rewind(fp);                               //16.文件指针回到开头
   for(i=1;i<=512;i++)                       //17.
   {                                         //18.
     j=fgetc(fp);                            //19.取字符
     printf("%2x",j);                        //20.按16进制显示
     if(i%32==0)                             //21.每显示32字节换行
       printf("\n");                         //22.
   }                                         //23.
   fclose(fp);                               //24.关闭文件
   printf("\n");                             //25.
}                                            //26.
C源程序解释
  C语言源程序的解释相对于汇编语言源程序要简单一些,这是因为C语言属于高级编程语言,它更接近于人类的自然语言。因此在C源程序中对于那些含义

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

Copyright(C)2015-2016 四川效率源信息安全技术股份有限公司 版权所有|蜀ICP备09015844号|效率源数据恢复论坛  

GMT+8, 2024-11-16 00:09 , Processed in 0.195445 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2014 技术支持: Weixiaoduo.com

快速回复 返回顶部 返回列表