我有来自Arduino的数据,我想将其写入CSV文件。问题在于数据不断覆盖现有行。这是代码示例:
QFile data("F:/logdata.csv");
if (data.open(QFile::WriteOnly | QFile::Truncate)) {
QTextStream out(&data);
out << hum << "," << temp << "," << gas << '\n';
}
打开文件时,请使用“ QIODevice :: Append”标志,因此您写入该文件的数据将附加在文件末尾。
例子:
data.open(QFile::WriteOnly | QFile::Truncate |QIODevice::Append)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句