C++のwritefileの使い方は何ですか

C++ では、std::ofstream クラスを使ってファイルに書き込むことができます。writefile の例を以下に示します。

#include <iostream>
#include <fstream>

int main() {
    // 创建一个输出文件流对象
    std::ofstream file("example.txt");

    if (file.is_open()) {
        // 写入数据到文件
        file << "Hello, world!";
        
        // 关闭文件
        file.close();
        std::cout << "File write successful." << std::endl;
    } else {
        std::cout << "Unable to open file." << std::endl;
    }

    return 0;
}

例では`example.txt`というファイルを作成し、”Hello, world!”という文字列をファイルに書き込みます。その後、ファイルを閉じ、成功時のメッセージを出力します。

std::ofstreamの使用時に、ファイルが存在しなければ自動的に新規ファイルを生成します。ファイルが存在する場合、上書きされます。

また、ファイルの内容を上書きするのではなく、既存のファイルにテキストを追加したい場合は、std::ofstream::app でファイルを開くことができます。

std::ofstream file("example.txt", std::ios::app);

これはファイルの末尾にテキストを追加し、元の内容を上書きしません。

bannerAds