怎么用C语言实现多个文件进行汇总到一个文件功能

C语言 码拜 8年前 (2016-04-25) 1317次浏览
最近小弟做了一个项目
其中需要大量样本分析,每一个样本检测完以后会生成多个文件
小弟希望能写个程序将多个文件合成一个文件。
求高手指点一下,用C写好呢还是用其他?
解决方案

14

估计20行代码就够了

3

好多方法,不用代码的话,用rar 之类的压缩工具,一下子就行了
假如需要按照某些信息,加以筛选,那就要编点代码了

2

windows平台下有copy命令
copy source*.file  dest.file
(用通配符或 file1+file2+file3 格式)
linux平台下有concat

5

static char cmdstr[32768];
sprintf(cmdstr,"copy /b 0001.txt");
for (i=1;i<100;i++) sprintf(cmdstr,"%s+%04d.txt",cmdstr,i);
sprintf(cmdstr,"%s xxxx.txt",cndstr);
system(cmdstr);
//以上实现将0001~0099.txt合并到文件xxxx.txt

3

纠正上帖第4行:sprintf(cmdstr,”%s xxxx.txt”,cmdstr);

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明怎么用C语言实现多个文件进行汇总到一个文件功能
喜欢 (0)
[1034331897@qq.com]
分享 (0)