#include <iostream>
#include <fstream>
#include <string>
int main() {
// 定义文件名
std::string filename = "example.txt";
// 创建一个ofstream对象,用于写入文件
std::ofstream outfile;
// 打开文件,如果文件不存在则创建新文件
outfile.open(filename);
// 检查文件是否成功打开
if (!outfile.is_open()) {
std::cerr << "无法打开文件: " << filename << std::endl;
return 1;
}
// 写入一些内容到文件中
outfile << "这是一个示例文本。" << std::endl;
// 关闭文件
outfile.close();
// 创建一个ifstream对象,用于读取文件
std::ifstream infile;
// 打开文件
infile.open(filename);
// 检查文件是否成功打开
if (!infile.is_open()) {
std::cerr << "无法打开文件: " << filename << std::endl;
return 1;
}
// 读取文件内容并输出到控制台
std::string line;
while (std::getline(infile, line)) {
std::cout << line << std::endl;
}
// 关闭文件
infile.close();
return 0;
}
#include <iostream>
、#include <fstream>
和 #include <string>
分别用于输入输出流、文件流和字符串处理。std::string
定义文件名 filename
。std::ofstream
对象 outfile
来写入文件。outfile.open(filename)
打开文件,如果文件不存在则创建新文件。outfile << "..."
向文件中写入内容。outfile.close()
关闭文件。std::ifstream
对象 infile
来读取文件。infile.open(filename)
打开文件。std::getline(infile, line)
逐行读取文件内容,并输出到控制台。infile.close()
关闭文件。上一篇:sort函数c++
下一篇:c++开根号函数怎么用
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站