splitbigfiles.c
来自「这个程序可以将任意大的文件分割为多个任意小的文件」· C语言 代码 · 共 56 行
C
56 行
////////////////////////////////////////////////////////////////////
//这个程序可以将任意大的文件分割为多个任意小的文件,很好用的。
//The number of divided files
///////////////////////////////////////////////////////////////////
#include <stdio.h>
main()
{
FILE *in,*out;
char source[32],target[32];
long int len;
int num=1;
printf("please input sourcefile name:\n");
scanf("%s",source);
if ((in=fopen(source,"rb"))==NULL)
{
printf("cannot open file:\n");
exit(0);
}
while (!feof(in))
{
printf("please input outputfile%dname:\n",num);
scanf("%s",target);
if((out=fopen(target,"wb"))==NULL)
{
printf("cannot open file:\n");
exit(0);
}
printf("please input the length file:\n");
scanf("%ld",&len);
for (;len>0;len--)
{
char temp=fgetc(in);
if(!feof(in))
fputc(temp,out);
else break;
}
fclose(out);
num++;
}
num--;
printf("Cut is over!\n");
printf("The number of divided files:The number of divided filesThe number of divided filesThe number of divided filesThe number of divided files%d\n",num);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?