//盗墓者是个丑奴儿,原
//博主个人网站 :
//打完一波小广告,进入正题
//头文件引入
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <ctype.h>
#include <unistd.h>
#include <sys/stat.h>
#include <fcntl.h>
//解决思路:先读取了总内容,存储入数组,在通过下标控制每一份写入每个文件之中。
//这里更好的做法是使用偏移量lseek,去读取不同地的字节。想要简便,就使用了简单的做法
//变量,做a1.,a3.txt,数字自增变量
int ind=1;
//save_file()函数作用:将读取内容分n份存储
//参数:number,要分为的份数,size文件总大小,info文件内容
//这里分5分存储,总大小size/份数number等于前4份分出要存储的字节,最后一份第5份需要额外处理。并不能保证字节刚好分5份存储
void save_file(int number,int size,char * info){
char ar[8]={'.','/','a','n','.','t','x','t'};
int sizer=size/number;
char arr[sizer];
for(int i=0;i<number;i++){
memset(arr,'0',sizeof(arr));
arr[sizeof(arr)]='