0
我写了一段代码,应该将csv文件中的double文件保存起来。这里是:如何在qt中将十进制值写入csv文件
QString fileName = QFileDialog::getSaveFileName(this,tr("Save Logger Data"), "",tr("LoggerData(*.csv);;All Files (*)"));
if (fileName.isEmpty())
{
return;
}
else
{
QFile file(fileName);
if (!file.open(QIODevice::WriteOnly))
{
QMessageBox::information(this, tr("Unable to open file"), file.errorString());
return;
}
QDataStream out(&file);
out << data1 << "/t" << data2 << "/n";
}
在这里,data1和data2是双打。当我打开保存文件时,我只能看到奇怪的字符(我假设它们是十六进制值)。我怎样才能改变我的代码,所以它保存双打而不是十六进制?
感谢您的快速回复! – Frank 2012-08-01 12:19:27