Qt两个文件的内容合并

来源:互联网 发布:java的计算器源代码 编辑:程序博客网 时间:2024/04/30 18:10
C++代码
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
QFile file("D:/Qt/tt/demo.swf");
if(!file.open(QIODevice::ReadOnly)){
         cout <<"Open Error!!";
  
        }
        QFile file1("D:/Qt/tt/test.txt");
        if(!file1.open(QIODevice::ReadOnly)){
         cout <<"Open Error!!";
  
        }
         QFile copy("D:/Qt/tt/sdemo.swf");//拷贝文件名
        QDataStream out(&copy);
  
        copy.open(QIODevice::WriteOnly);
        copy.write(file1.readAll());
  
        copy.write(file.readAll());//拷贝
  
        file.close();
        copy.close();
  
   }
描述:将两文件内容合并在另一文件中,首先以只读的形式打开两个原文件,再创建一个新文件,可以是读写的形式,采用文件流的形式,通过write()按顺序写入新文件中。。。通过十六进制编辑器可以看出成功完成文件合并。。 #include <QCoreApplication> #include<QtCore> #include <QByteArray> #include<iostream> using namespace std;
原创粉丝点击