我想在QT中編輯.txt文件。我在寫入新數據時將數據寫入test.txt文件,它會刪除以前的數據。我正在尋找如下:在QT中編輯文件
檢查文件是否存在。
如果是通過將新數據插入帶有時間戳的文件來更新文件
如果沒有創建新文件並插入數據。
void writefile(QString Filename)
{
QFile mFile(Filename);
if(!mFile.open(QFile::WriteOnly | QFile::Text))
{
qDebug() << "Not open file";
return;
}
// we can use stream instead of OUT FOR OUTPUT
QTextStream out(&mFile);
out << PCAN_DEVICE_NUMBER << ", " << PCAN_HARDWARE_NAME ;
// mFile.flush();
mFile.close();
和編程問題是...? –