zoukankan      html  css  js  c++  java
  • QFile文件操作-QT

    #include <QCoreApplication>
    #include<QFile>
    #include<QString>
    #include<QDebug>
    #include<QTextStream>
    
    void Write(QString Filename)
    {
        QFile mFile(Filename);
    
        if(!mFile.open(QFile::WriteOnly | QFile::Text))
        {
            qDebug()<<"Could not open file for writing.";
            return;
        }
    
        QTextStream out(&mFile);
        out<<"Hello Boatlet hello cat";
        mFile.flush();
    
        mFile.close();
    
    }
    
    void Read(QString Filename)
    {
        QFile mFile(Filename);
    
        if(!mFile.open(QFile::ReadOnly | QFile::Text))
        {
            qDebug()<<"Could not open file for reading.";
            return;
        }
    
        QTextStream in(&mFile);
        QString mText = in.readAll();
        qDebug() <<mText;
    
        mFile.close();
    }
    
    int main(int argc, char *argv[])
    {
        QCoreApplication a(argc, argv);
    
        //目录存在时,可以创建文件成功,按照"w"操作
        QString mFilename = "E:/a/a01/01.txt";
    
        Write(mFilename);
        Read(mFilename);
      //Read("E:/test/QT/lesson001/Files/Files.pro");
    return a.exec(); }

      

  • 相关阅读:
    无限维
    黎曼流形
    why we need virtual key word
    TOJ 4119 Split Equally
    TOJ 4003 Next Permutation
    TOJ 4002 Palindrome Generator
    TOJ 2749 Absent Substrings
    TOJ 2641 Gene
    TOJ 2861 Octal Fractions
    TOJ 4394 Rebuild Road
  • 原文地址:https://www.cnblogs.com/my-cat/p/6112231.html
Copyright © 2011-2022 走看看