① 用C语言 将一个文件分成固定大小的几个文件。
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
FILE*in,*out;
charfilename[50],ch,cfilename[50];
voidspace()
{
charext[6][6]=
{
"a.txt","b.txt","c.txt","d.txt","e.txt","f.txt"
};
unsignedlongintn=1,k,byte=0;
unsignedintj=0,i=0;
printf("Pleaseinputfilename: ");
scanf("%s",filename);
strcpy(cfilename,filename);
if((in=fopen(filename,"r"))==NULL)
{
printf("Cannotopenfile ");
exit(0);
}
printf("pleaseinputfilesizeafterspace(kb); ");
scanf("%d",&n);
n=n*1024;
while(filename[j]!='.')
j++;
filename[j]='