zoukankan      html  css  js  c++  java
  • 不同平台文件读写的操作

    一、QT文件读写

    引用的头文件:<QIODevice>

    1、创建一个文件流对象

    QFile f("log.txt");

    2、规定打开方式
    if(!f.open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Append))
    {
    qDebug() << "Open failed." << endl;
    return ;
    }

    3、创建一个文本流对象,用来操作刚才的文件对象,参数是QFile类型的指针

     QTextStream txtOutput(&f); 

    txtOutput << temp << ":" << tm->wHour << ":" << tm->wMinute << ":" << tm->wSecond << ":" << tm->wMilliseconds << endl;

    4、关闭文件对象

     f.close();

    二、标准c++文件读写操作

    1、打开文件,选择打开的模式,a表示_O_WRONLY | _O_CREAT | _O_APPEND

    FILE* fp = fopen("test.txt","a");

    2、fwrite函数写文件
    if(fp){
    fwrite("Hello world! ", 1, 14, fio);
    cout << "写文件成功" << endl;
    getchar();
    }

    3、关闭文件
    fclose(fp);
    fp = NULL;

     :fstream()之类的流操作运算应该可以读写文件,留个坑,明天填;

  • 相关阅读:
    matplotlib imshow
    django restframework Serializers
    python assert用法
    nginx 深入篇
    scrapy 中间件
    mysql 存储引擎
    scrapy 部署
    pyinstaller模块使用
    wechat 网页版通信全过程
    hadoop YARN
  • 原文地址:https://www.cnblogs.com/wzxNote/p/5550526.html
Copyright © 2011-2022 走看看