当前位置: 代码迷 >> C语言 >> 诸位高手教:
  详细解决方案

诸位高手教:

热度:184   发布时间:2005-04-27 10:16:00.0
诸位高手教:
诸位高手教:
这是一个读写硬盘第一扇区的程序,但编译的结果是:系统已经尝试打开硬盘,但打不开;
我查看了以下其中的原因是:连接失败;
请诸位高手不吝赐教;
#include<stdio.h>
#include<conio.h>
#include<fcntl.h>
#include<sys\types.h>
#include<sys\stat.h>
void main()
     {
  char buffer[512];
         FILE *fp;
         int result;
  result=absread(2,1,0,buffer);
  printf("***********\n");
  printf("%x\n",result);      //检查读写后的结果;
  getchar();
         if(!result)
         {
              if((fp=fopen("c:\\back","wb"))==NULL)
              {
                 printf("fail to open the file!");
                 getch();
                 exit(1);
              }
       fwrite(buffer,512,1,fp);
              fclose(fp);
  }
     }
搜索更多相关的解决方案: 硬盘  检查  include  result  

----------------解决方案--------------------------------------------------------
  相关解决方案