1、创建txt文件并写入
方法一:
QFile file("文件存储地址");
if(! file.open(QIODevice::Append|QIODevice::Text)) //append追加,不会覆盖之前的文件
{
QMessageBox::critical(this,"错误","文件打开失败,信息没有保存!","确定");
return;
}
QTextStream out(&file);//写入数据
out << data << endl;
file.close();
方法二:
#include<fstream>
#include<iostream>
using namespace std;
ofstream OutFile("文件存储地址");
OutFile << "data";
OutFile.close();
2、读取txt文件
ifstream readFile("文件存储地址");
char temp[1024] = {0};
// readFile >> temp; //遇到空格输出停止,空格后的内容无法输出,'\0'是截止符
readFile.getline(temp, 100); //按行读取
cout << temp << endl;
readFile .close();