C++でのファイルの入力と出力方法は何ですか?

C++では、ファイルの入力と出力操作にifstreamとofstreamを使用できます。

ファイル入力の操作例:

#include <iostream>
#include <fstream>

int main() {
    std::ifstream inputFile("input.txt"); // 打开输入文件

    if (inputFile.is_open()) {
        std::string line;
        while (std::getline(inputFile, line)) {
            std::cout << line << std::endl; // 输出文件内容
        }
        inputFile.close(); // 关闭文件
    } else {
        std::cout << "Unable to open file" << std::endl;
    }

    return 0;
}

ファイルの出力操作の例:

#include <iostream>
#include <fstream>

int main() {
    std::ofstream outputFile("output.txt"); // 打开输出文件

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

    return 0;
}

例に示すように、ファイルの開く、読み込む、書き込む方法を紹介しました。実際には、具体的な要件に応じてファイル操作を行い、ファイルストリームをきちんと閉じることが重要です。

コメントを残す 0

Your email address will not be published. Required fields are marked *