QT开发中文网

QDateTime time = QDateTime::currentDateTime(); QString str = time.toString()+":"+mmsi+","+QString::number(lat,'f',2)+","+QString::number(lot,'f',2); QFile file("lat"); if(file.open(QIODevice::WriteO

您可以使用QFile中的exists()函数检查文件是否存在,如果不存在则使用QFile的构造函数创建文件。下面是您可以使用的代码示例:

QDateTime time = QDateTime::currentDateTime(); QString str = time.toString()+“:”+mmsi+“,”+QString::number(lat,‘f’,2)+“,”+QString::number(lot,‘f’,2);

QFile file(“lat”); if(!file.exists()) {

file.open(QIODevice::WriteOnly | QIODevice::Text);
file.close();

} if(file.open(QIODevice::WriteOnly | QIODevice::Append)) {

file.write(str.toStdString().c_str());
file.close();

}

在这里,我们首先使用exists()函数检查文件是否存在。如果不存在,则使用open()函数创建文件。然后,我们打开文件以进行写入操作,并将数据追加到文件的末尾。最后,我们关闭文件。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://qt.0voice.com/?id=442

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?