首页 > 编程语言 >《C++》文件操作

《C++》文件操作

时间:2023-06-20 23:01:20浏览次数:52  
标签:文件 二进制 ios C++ ofs 操作 ofstream

C++本地文件读写引用头文件<fstream>

操作文件三大类

  • ofstream:写操作
  • ifstream:读操作
  • fstream:读写操作

打开方式

解释

ios::in

ios::out

ios::ate

初始位置:文件尾

ios::app

追加方式写文件

ios::trunc

如果文件存在先删除在创建

ios::binary

二进制方式

PS:文件打开方式可以配合使用,利用“ | ” 操作符,例如:ios::in | ios::out

int main()
{
	//创建流对象
	ofstream ofs;
	//打开文件
	ofs.open("test.txt", ios::trunc|ios::binary);
	//写数据
	ofs << "Hello Word !";
	//关闭文件
	ofs.close();
	system("pause");
	return 0;
}

二进制读和写

 二进制写用ofs.write();

二进制读用ofs.read();


标签:文件,二进制,ios,C++,ofs,操作,ofstream
From: https://blog.51cto.com/u_16071993/6525832

相关文章

  • qt中添加多个UI界面,并在其他文件中调用该UI界面
    一、概述qt创建一个新项目时,会创建一个属于mainwindow'的主ui界面,这时如果想要创建多个窗口,可以有三种方法。第一种:使用代码创建一个新窗口,优点是灵活,缺点是麻烦,其中控件和布局都需要代码来创建。第二种:在ui设计界面使用tabwidget控件来达到多个窗口的效果,不过这种方法只能......
  • C++ 41-60
    ......
  • 数据库和表的操作
    1、深入浅出了解数据库1、数据库1、存储结构逻辑存储结构:指的是数据库是由哪些性质的信息组成。所有与数据处理操作相关的信息都存储在数据库中物理存储结构:讨论数据库文件是如何在磁盘上存储的,数据库在磁盘上是以文件为单位存储的,由......
  • 多路Qt串口通信源码C++语言接口自定义协议帧Qt读写配置文件ini出售: 可变长定长通信接
    多路Qt串口通信源码C++语言接口自定义协议帧Qt读写配置文件ini出售:可变长定长通信接口协议实现Qt多路串口发送接收SerialProtocol.rar工控自定义报文可用于嵌入式,单片机,ARM,DSP等常见的串口通信中,出售在应用实践中编写总结的源代码,实现自定义的串口通信协议,包括报文头部、长度......
  • go常用操作
    使用gomod飞速下载gin,解决goget下载包失败的问题 配置七牛云的代理:goenv-wGOPROXY=https://goproxy.cn,direct更新mod包依赖:gomodtidy,此时go.mod就出现了我们需要的依赖包: ......
  • cad dwg文件在线展示平台源代码cad格式 dwg文件解析,在线展示平台,全套代码
    caddwg文件在线展示平台源代码cad格式dwg文件解析,在线展示平台,全套代码支持windows,linux,mac,支持导入2004,2007,2010,2013版本dwg文件,图层控制,无级放大,测量,其他功能可定制ID:963000602284237847......
  • C++输入输出流
    一、输入输出流三种流:istream、ostream、iostream标准输入输出流ifstream、ofstream、ftream文件输入输出流istringstream、ostringstream、stringstream字符串输入输出流三种流的关系:流的状态iostate:1.badbit:表示发生系统级的错误,如不可恢复的读写错误。......
  • 基于JAVA文件管理系统的设计与实现
    文件管理系统实现了文件浏览、文件分类、文件上传的功能需求,该系统是文件批处理处理过程中的重要组成部分,可实现文件信息的正确性、实时性、全面性、快捷性等需求。这个系统是基于Windows操作系统下,基于J2EE采用了Jsp、spring mvc、网络编码等技术,与MYSQL数据库管理系统来结......
  • VCU整车控制器BMS hil测试simulink模型VCU整车控制器BMS hil测试simulink模型带模型说
    VCU整车控制器BMShil测试simulink模型VCU整车控制器BMShil测试simulink模型带模型说明文件。此资料适合学习用。ID:48100597421997036......
  • labview操作access和sql server数据库很实用的例子,含有创建表格,读写数据,按时间段读取,
    labview操作access和sqlserver数据库很实用的例子,含有创建表格,读写数据,按时间段读取,读取表格名称,还有部分sql指令操作等提供数据库软件,提供远程安装等ID:96128597927697257......