//下面代码就是写文件操作
QFile data("output.txt");
if (data.open(QFile::WriteOnly | QFile::Truncate)) {
QTextStream out(&data);
out << "Result: " << qSetFieldWidth(10) << left << 3.14 << 2.7;
// writes "Result: 3.14 2.7 "
}
data.open(QFile::WriteOnly | QFile::Truncate) 这个open操作中QFile::Truncate是什么意思呢 另外 中间竖线应该是或运算吧 为什么不是两竖呢
------解决方案--------------------
一般当你对文件进行重写的时候要加上这个,意思是覆盖重写。但是,不写这句话应该也能测试,暂时我也不清楚是什么意思,等了解的人来解答吧。