c++文件操作
文件类型分两种:
1.文本文件:文本文件的ASCALL形式存储在计算机中
2.二进制文件:文件以文本的二进制形式存储在计算机中,用户一般难以读懂
操作文件的三大类:
1.ofstream:写操作
2.ifstream读操作
3.fstream读写操作
文本文件:
写文件步骤:
1.包含头文件:#include
2.创建流对象:ofstream ofs;
3.打开文件:ofs.open(“文件路径”,打开方式)
4.写数据:ofs<<“写入的数据”<<endl;
5.关闭文件:ofs.close()
文件的打开方式:
打开方式 | 解释 |
---|---|
ios::in | 为读文件而打开文件 |
ios::out | 为写文件而打开文件 |
ios::ate | 初始位置:文件尾 |
ios::app | 追加方式打开文件 |
ios::in | 为读文件而打开文件 |
ios::trunc | 如果文件存在,先删除,再创建 |
ios::binary | 以二进制方式打开文件 |
注意:文件打开方式可以配合使用,利用|操作符
例如: 二进制方式写文件:ios::out | ios::binary
#include<iostream>
using namespace std;
#include<fstream>
void test()
{
ofstream ofs;
ofs.open("test.txt", ios::out);
ofs << "大忽悠到此一游" << endl;
ofs.close();
}
int main()
{
test();
return 0;
}
c++文件操作持续更新…,可以点击我的主页继续查看后续内容