⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dolba.c

📁 DOS下迷你硬盘读写器终于完工了! 可读写绝对扇区
💻 C
字号:
#include "dolba\dolba.h"
#include <stdlib.h>

void main(int argc, char *argv[])
{
char *cmd;
unsigned int driveNum;
unsigned long startSector;
unsigned long sectorToDo;
char *filename;
char *showFileName;
if(argc!=6)
{
printf("Syntax :\n         dolba r|w driveNum startSector sectorToDo file\nSwitch :\n         r|w - read/write drive\n    driveNum - drive number (floppies start with 0,\n               hard disks <or portable drives> start with 2.\n	       Large hard disk, U disk and floppy disk supported.)\n startSector - starting sector number\n  sectorToDo - sector number to read/write\n        file - file name from/to\n");
return;
}
printf("dolba version 1.0 Copyright (c) 2006 by GOTOmsdos Email: tdaim@sina.com\n");
 cmd=argv[1];
 driveNum=atoi(argv[2]);
 //if(driveNum>1) driveNum+=126;
 //reservedSector=atol(argv[3]);
 // sectorPerFAT=atol(argv[4]);
 startSector=strtoul(argv[3],NULL,10);
 sectorToDo=strtoul(argv[4],NULL,10);

  filename=argv[5];
  //strcat(showFileName,"\"");
  //strcat(showFileName,filename);
  //strcat(showFileName,"\"");

  sprintf(showFileName,"\"%s\"",filename);
//printf("%s,%lu,%c\n%s,%lu,%c\n",argv[3],reservedSector,*endptr1,argv[4],sectorPerFAT,*endptr2);
/* getFATinfo(0x80,&reservedSector,&sectorPerFAT); */
doLBA(cmd,driveNum,startSector,sectorToDo,filename,showFileName);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -