当前位置:首页 C++ > 正文

c++文本文件读写

作者:野牛程序员:2023-11-15 22:55:12 C++阅读 2618

使用C++进行文本文件的读写涉及到 <fstream> 头文件,其中包含了用于文件输入输出的类。以下是一个简单的示例,演示如何打开文件、写入文本,然后再读取文件:

#include <iostream>
#include <fstream>

int main() {
    // 写入文本文件
    std::ofstream outFile("example.txt");

    if (outFile.is_open()) {
        outFile << "Hello, this is a sample text.\\n";
        outFile << "Writing to a file in C++ is easy!\\n";
        outFile.close();
    } else {
        std::cout << "Unable to open file for writing.\\n";
        return 1; // 返回错误代码
    }

    // 读取文本文件
    std::ifstream inFile("example.txt");

    if (inFile.is_open()) {
        std::string line;
        while (getline(inFile, line)) {
            std::cout << line << std::endl;
        }
        inFile.close();
    } else {
        std::cout << "Unable to open file for reading.\\n";
        return 1; // 返回错误代码
    }

    return 0; // 返回成功代码
}

在这个例子中,程序首先尝试打开一个文件用于写入,写入两行文本,然后关闭文件。接着,它再次打开相同的文件用于读取,逐行读取文本并输出到控制台,最后关闭文件。



野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击