スポンサーリンク
ホーム»Qt逆引きマニュアル»ファイル操作» Qt:ファイル書き込み

Qt:ファイル書き込み

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

ファイルへの書き込み

環境:QT5.5

インクルードファイル

1
2
#include <QFile>
#include <QTextStream>

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

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    // ファイル名設定
    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;
    }

ファイルへ追加書き込み

1
2
3
4
5
6
7
8
9
10
11
12
13
 
    // ファイル名設定
    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をコピーしました