Qt 文件的读写,将读取的数据保存到Qvector

#include "mainwindow.h"
#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    //文件的读取
    QFile file_1("C:\\Users\\L\\Desktop\\GPS.txt");
    QVector array;

    if(file_1.open(QIODevice::ReadOnly))
    {

        QTextStream stream(&file_1);
        while(!file_1.atEnd())
        {
            int buf;
            QStringList list = stream.readAll().split(" ");
            QListIterator li(list);

            while(li.hasNext())
            {
                buf=li.next().toInt();
                array.append(buf);
            }
        }
    }

     //文件的写入
    QFile file_2("C:\\Users\\L\\Desktop\\新建文本文档.txt");
    if(file_2.open(QIODevice::WriteOnly | QIODevice::Text))
    {
        QTextStream out(&file_2);

        for(int a{0}; a

 

你可能感兴趣的:(Qt 文件的读写,将读取的数据保存到Qvector)