一、功能实现:
1.一个文件能分割成多个文件;
2.多个文件能组合成一个文件。
二、流程图
三、代码
#include <stdio.h>
#include <stdlib.h>
int main(int argc,char* argv[])
{
FILE *pflist; /*读写文件列表的文件指针*/
FILE *pfsource; /*读取要分割的文件指针*/
FILE *pftarget; /*写入组合后的文件指针*/
FILE *pfblock; /*读写文件块指针*/
char file_block_name[64]; /*文件块文件名称*/
int file_block_id;
int i;
long lblock; /*文件块的大小*/
long lpos_cur; /*当前文件位置,数值*/
unsigned int size_r; /**/
char data;
char *pchar;
for(i=0;i<argc;i++)
{
printf("argv[%d] = %s\n",i,argv[i]);
}
if(argv[2][0] == 's')
{
printf("进行文件分割程序.....\n");
printf("要分割的文件名:%s\n",argv[3]);
printf("要分割的文件块大小是:%s\n",argv[4]);
printf("分割文件列表