您的位置:首页 > 编程语言 > Qt开发

使用QTextStream实现文本文件拷贝

2010-05-13 15:30 246 查看
QFile本身有copy函数,在这里使用QTextStream实现一下。

QFile sourceFile("test.txt");

QFile targetFile("readtext.txt");

if(sourceFile.open(QIODevice::ReadOnly | QIODevice::Truncate)&
targetFile.open(QIODevice::WriteOnly | QIODevice::Truncate))
{
QTextStream in(&sourceFile);
QTextStream out(&targetFile);
out<<in.readAll(); //用readAll()实现

//while ( !in.atEnd() ) {
// out<<in.readLine()<<"/n";
// } 用readLine()实现

}

sourceFile.close();

targetFile.close();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: