スポンサーリンク

Qt:ファイル書き込み

当サイトは、アフィリエイト広告を利用しています

ファイルへの書き込み

環境:QT5.5

インクルードファイル

#include 
#include 

リンク
http://doc.qt.io/qt-5/qfile.html
http://doc.qt.io/qt-5/qtextstream.html

新規ファイルを作成&書き込み

    // ファイル名設定
    QFile flCfg("C:\ProgramData\Test\file.txt");

  // ファイルを開く
    if (flFile.open(QIODevice::WriteOnly)) {
        QTextStream out(&flFile);
        out << "ファイルへ書き込むをする方法。" << endl;
        out << "まず、ファイルを開きます。" << endl;
        out << "テキストデータの場合は、TextStreamを使って書き込みます。" << endl;
        out << "endlをつけると改行します。" << endl;

	// ファイルを閉じる
        flFile.close();

    } else {	// ファイルが開けなかった場合は警告メッセージ出力
        qWarning().noquote() << "Cannot open file" << strFile << endl;
    }

ファイルへ追加書き込み


    // ファイル名設定
    QFile fpFile("C:\ProgramData\Test\log.txt");

    // 書き込み&追加&テキスト
    fpFile.open(QIODevice::WriteOnly | QIODevice::Append | QIODevice::Text);

    // データ書き込み(追加)
    QTextStream out(&fpFile);
    out << "Cannot open file" << endl;

  // ファイルを閉じる
    fpFile.close();
ITエンジニアに特化した、ハイクラスな求人情報が5,000件以上
>>【無料】レバテックキャリアを見てみる

コメント

タイトルとURLをコピーしました