QT中打开文件如何追加写入?
QT中打开文件如何追加写入?QFilefile("file.txt");QTextStreamstream(&file);if(file.open(QFile::Read...
QT中打开文件如何追加写入? QFile file( "file.txt" );
QTextStream stream( &file);
if ( file.open(QFile::ReadWrite) ) //读写
{
stream << list[0] << "\n";
file.close();
}这样的话每次打开读写的话就会将前面的覆盖掉! 展开
QTextStream stream( &file);
if ( file.open(QFile::ReadWrite) ) //读写
{
stream << list[0] << "\n";
file.close();
}这样的话每次打开读写的话就会将前面的覆盖掉! 展开
4个回答
推荐于2017-11-25
展开全部
file.open(QIODevice::WriteOnly|QIODevice::Append)
这个是追加写入的意思
这个是追加写入的意思
2013-07-31
展开全部
你试试用 QFile::Append,这个模式是要输出的数据会从文件尾开始写。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-31
展开全部
file.open(QIODevice::WriteOnly|QIODevice::Append)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
QFile file( "file.txt" );
if ( file.open(QFile::ReadWrite | QIODevice::Text | QIODevice::Append) ) //读写
{
QTextStream stream( &file);
stream << list[0] << "\n";
file.close();
}
if ( file.open(QFile::ReadWrite | QIODevice::Text | QIODevice::Append) ) //读写
{
QTextStream stream( &file);
stream << list[0] << "\n";
file.close();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询