Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 编辑文件中的文本_C++_Qt - Fatal编程技术网

C++ 编辑文件中的文本

C++ 编辑文件中的文本,c++,qt,C++,Qt,在程序记录各种信息并希望编辑一个文件中的两个文件时,用户将键入lineEdit并在文件中进行交换 我的代码: QString valor = ui->edtRValor->text(); QDate dateIn = ui->dateRInicial->date(); QString dataInicio = dateIn.toString(); QDate dateFi = ui->dateRFim->date(); QString FimDate = da

在程序记录各种信息并希望编辑一个文件中的两个文件时,用户将键入lineEdit并在文件中进行交换

我的代码:

QString valor = ui->edtRValor->text();
QDate dateIn = ui->dateRInicial->date();
QString dataInicio = dateIn.toString();
QDate dateFi = ui->dateRFim->date();
QString FimDate = dateFi.toString();

 QFile arch("C:\\Users\\Caio\\Documents\\cadastrarQuarto.txt");
     if(!sr.open(QIODevice::ReadOnly | QIODevice::Text))
             return;
  QTextStream out(&arch);
如何键入值并与写入文件中的值交换

我的档案:

231-1º-40-sáb jan 1 2000-qua jan 5 2000-160-2
441-4º-40-sáb jan 1 2020-qua jan 5 2200-190-8
如果你做了

QString dataInicio = dateIn.toString("dd.MM.yyyy");

QString FimDate = dateFi.toString("dd.MM.yyyy");

对于日期视图格式。

您的数据只是写入到文件中,稍后很难操作,如您所见。。。我的建议是使用某种格式来定义文件中的信息。。。最新版本的QT支持JSON对象。。。请看一下。。。