• 6775阅读
  • 3回复

【提问】如何写入一段文本到一个文件的末尾而不删除已有内容? [复制链接]

上一主题 下一主题
离线worthing
 

只看楼主 正序阅读 楼主  发表于: 2005-10-19
下面这段代码是写文本到一个文件中:
  QFile file( "file.txt" );
  if ( file.open( IO_WriteOnly ) ) {
    QTextStream stream( &file );
        stream << 1<<" "<<2<< "\n";
    file.close();
  }
但是问题是删除了文件中已经存在的内容,如何在不删除文件中已有内容的情况下,在文件的末尾添加文本?
离线ziteng
只看该作者 3楼 发表于: 2008-05-01
我用readwrite方式打开的,先读后写,为什么没有删除原来的,我想删除原来的内容重新写,或者说清楚原文件的内容,该怎么办?
离线worthing

只看该作者 2楼 发表于: 2005-10-19
谢谢总版。
离线XChinux

只看该作者 1楼 发表于: 2005-10-19
以Append方式打开文件。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个