程序的运行产生的数据都是临时数据,不能持久的保存,一旦程序运行结束数据就会被释放。
在C++中对文件进行操作必须包含头文件<fstream>;
对文件操作的类
- fstream:可读可写操作
- ifstream:只能读操作
- ofstream:只能写操作
#include<iostream>
#include<fstream>//包含头文件
using namespace std;
int main()
{
ofstream ofs;//创建流对象 ->往文件里写
ofs.open("123.txt");//打开文件123.txt如果没有会自动创建,
ofs << "我们可以写入文件了!";
ofs.close();//关闭文件
return 0;
}
文件ofs.open("123.txt",打开方式)
文件的打开方式
- ios::in 为读文件打开方式
- ios::out 为写文件打开方式
- ios::ate 初始位置文件尾
- ios::app 写文件尾追加
- ios::trunc 若文件存在先删除,在创建
- ios::binary 二进制方式打开
#include<iostream>
#include<