文件处理随笔
kelvin 发布于 2022-10-30

有时候要截取文件的某一部分,在C语言可以用下面的代码

	
FILE * f1 = fopen("ori.mp4","rb");
	char * buf = new char[10000];
	fread(buf, 1, 10000, f1);
	fclose(f1);
	
	FILE *f2 = fopen("trim.mp4", "ab+");
	fwrite(buf, 1, 5000, f2);
	fclose(f2);

如果从第几个字节开始截取,还可以改成下面的

int pos = 100;//例如从第一百个字节开始
	FILE *f2 = fopen("trim2022103001.mp4", "ab+");
	fwrite(buf+pos, 1, 5000, f2);
	fclose(f2);
kelvin
关注 私信
文章
92
关注
0
粉丝
0