开头引入C++文件I/O头文件
#include
<fstream>
读取文件
ifstream
in(
"
D:\\123.txt
"
);//
文件路径(单斜杠改为双斜杠)而且要用双引号引起来
in.getline(buffer, 256,
'#'
); //读取文件放在大小为256的buffer数组中,并且读取文件以字符'#'为结束符(‘#’并不读入)
最后:要记得关闭输出流
写入文件
ofstream
out(
"D:\\456.txt"
);//写入的文件路径,双引号哦
out<<****<<endl;//写入数据
最后:要记得关闭写入流
例子:
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
char buffer[256];
ifstream in("D:\\123.txt");
ofstream out("D:\\789.txt");
in.getline(buffer,256,'#');
cout<<buffer<<endl;
out<<buffer<<endl;
in.close();
out.close();
return 0;
}