c++文本文件读写
作者:野牛程序员:2023-11-15 22:55:12 C++阅读 2800
使用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

