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++文件操作持续更新…,可以点击我的主页继续查看后续内容

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐