qt 读写文件

1)按行读取

QString apppath = QApplication::applicationDirPath() + "/host.txt";
//    qDebug()<<"apppath = "<<apppath;
QFile hostfile(apppath);
if (hostfile.exists()){
hostfile.open(QIODevice::ReadOnly);
QTextStream stream(&hostfile);
program.hostURL = stream.readLine();
program.basePath = stream.readLine();
program.htmlUrl = stream.readLine();
program.demensionUrl = stream.readLine();
//        qDebug()<<"program.hostURL="<<program.hostURL;
//        qDebug()<<"program.hostPort="<<program.hostPort;
hostfile.close();
}

2)写文件

QFile accountFile(QApplication::applicationDirPath() + "/account.txt");

accountFile.open(QIODevice::WriteOnly)

if (!accountFile.write(accountName.toStdString().c_str()))
{
//保存错误
}
accountFile.close();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值