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

📄 cutfile.c

📁 硬盘修复参考源码。其中包括对扇区读写剪切等操作的具体代码。
💻 C
字号:
//********************************************
//文件名:CUTFILE.C
//功能:将文件剪切到指定的字节数
//********************************************
#include<stdio.h>               //1.
void main()                     //2.
{                               //3.
  FILE *fp1,*fp2;               //4.
  char ch;                      //5.
  char sh[13];                  //6.
  char tmp[13];                 //7.
  unsigned long k;              //8.
  printf("Enter file name:");   //9.
  scanf("%s",sh);               //10.
  printf("Enter byte size:");   //11.
  scanf("%lu",&k);              //12.
  tmpnam(tmp);                  //13.返回临时文件名
  fp1=fopen(sh,"rb");           //14.
  fp2=fopen(tmp,"wb");          //15.以写方式打开文件
  ch=fgetc(fp1);                //16.
  while(k>0)                    //17.
  {                             //18.
    fputc(ch,fp2);              //19.
    ch=fgetc(fp1);              //20.
    k--;                        //21.
  }                             //22.
  fclose(fp1);                  //23.
  fclose(fp2);                  //24.
  remove(sh);                   //25.删除原文件
  rename(tmp,sh);               //26.将临时文件改为原文件
}                               //27.

⌨️ 快捷键说明

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