你要做的只是重新和新形式,使形象的文本,DBR生产这一计划的目标,提出具体数据,糊」. 编制必要做. 让美国知道中国人:
/*训练计划,使形象性的软盘,hex */
#include <bios.h>
#include <stdio.h>
int main(void)
{
struct diskinfo_t dinfo;
union REGS regs;
int result,i;
int count=0;
char fname[80];
static char dbuf[512];
FILE *fp;
dinfo.drive = 0x00; /* 活动的人数: */
dinfo.head = 0; /* 盘头多*/
dinfo.track = 0; /* 多轨道 */
dinfo.sector = 1; /* 一些部门 */
dinfo.nsectors = 1; /* 计部门 */
dinfo.buffer = dbuf; /* 数据缓冲 */
clrscr();
gotoxy(10,3);cprintf("进入存放档案名称、道路系统训练形象hex");
gotoxy(5,5);
gets(fname);
fp=fopen(fname,"wb");
if((fp=fopen(fname,"wb"))==NULL)
{
highvideo();
gotoxy(10,10);cprintf("不能建立档案");
getch();
exit(0);
}
/// 盘系统启动 \\\
for(i=0; i<3; i++)
{
regs.h.ah = 0x00; /* 重新盘系统 */
regs.h.dl = 0x00; /* 软盘的:*/
int86(0x13, ®s, ®s);
}
gotoxy(10,9); cprintf("试图从软盘驱动:\n");
result = _bios_disk(_DISK_READ, &dinfo);
if ((result & 0xff00) == 0)
{
gotoxy(10,14);
cprintf("从软盘驱动器:成功.\n");
while(count<512)
{
fprintf(fp,"0x%X, ",dbuf[count] & 0xff );
count++;
}
fclose(fp);
}
else
{
gotoxy(10,14);
cprintf("不懂驾驶、地位 = 0x%02x\n",
result);
}
return 0;
}
|