#include<iostream>
#include<fstream>
#include<string>
int main()
{
// 向文件里写数据
std::ofstream os; //创建一个文件输出流对象
// os.open("../books.txt", std::fstream::out|std::fstream::app);//将对象与文件关联, app就是每次在文件后面继续添加内容
os.open("../test.txt", std::fstream::out);//将对象与文件关联
for(int i=0; i < 10; i ++)
{
std::string str = "hello world\n";
os<<str; //将输入的内容放入txt文件中
}
os.close();
// 按照行读取文件中的数据
std::ifstream in;
in.open("../test.txt");
std::string line;
while(getline(in, line)) // line中不包括每行的换行符
{
std::cout << line << std::endl;
}
return 0;
}
c++ 按行读txt文件与字符串写入txt文件
最新推荐文章于 2024-07-04 21:19:01 发布
这篇博客展示了如何使用C++的fstream库进行文件操作。代码示例详细说明了如何打开文件,向文件写入字符串并按行读取文件内容。这包括创建一个ofstream对象写入数据到'../test.txt',然后使用ifstream对象逐行读取并打印文件内容。
摘要由CSDN通过智能技术生成