C++ 二进制文件写操作

#include<iostream>
using namespace std;
#include<fstream>class Person {
public:char m_Name[64]; //姓名int m_Age; //年龄};void test01(){//1、包含头文件//2.创建流对象ofstream ofs("person.txt",ios::out | ios::binary);//3、打开文件//ofs.open("person.txt",ios::out | ios::binary) ;//4、写文件Person p = { "张三",18 };ofs.write((const char *)&p, sizeof(Person));//5、关闭文件ofs.close();}//二进制文件写文件
int main() {test01();system("pause");return 0;
}

我们打开文件的路径:发现多了一个person.txt文件 

 文件打开就是长下面这个样子哦

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/576213.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

转载:数据库表结构设计方法及原则

在目前的企业信息系统中&#xff0c;数据库还是最佳的数据存储方式&#xff0c;虽然已经有很多的书籍在指导我们进行数据库设计&#xff0c;但应该那种方式是设计数据库的表结构的最好方 法、设计时应遵从什么样的原则、四个范式如何能够用一种方式达到顺畅的应用等是我一直在思…

C++ 二进制文件读操作

读二进制文件 二进制方式读文件主要利用流对象调用成员函数read 函数原型:[ istream& read(char *buffer,int len); 参数解释:字符指针buffer指向内存中一段存储空间。len是读写的字节数 示例: #include <fstream> #include <string> #include<iostream>…

成为中国最好的Magento开发公司

MEC电子商务是国内首家Magento定制服务公司。 对于Magento开发&#xff0c;我们的目标是做中国最好的Magento开发公司&#xff0c;但这是一个无止境的追求&#xff0c;从我们2007年创立之初至现在我们积累了大量国际知名品牌的案例&#xff0c;发布了3个MEC Magento系列产品&am…

基于USB通信的开关量输入输出板

难点在于usb通信。以及上位机程序 两个方案&#xff1a; 1.基于stm32的&#xff0c;自带usb口&#xff0c;tqfp100封装&#xff0c;可以保证16输 入&#xff0c;16输出的i/o。 2.基于cy68013fpga的方案&#xff0c;有现成的开发板&#xff0c;应该上手 很快。需要熟悉fpga和680…

C++ 使用模板Template

template --声明创建模板I typename -- 表面其后面的符号是一种数据类型&#xff0c;可以用class代替 T --- 通用的数据类型&#xff0c;名称可以替换&#xff0c;通常为大写字母 使用模板之前&#xff1a; #include<iostream> using namespace std; #include<strin…

程序员常用字体(vs2008字体修改方案)

字体不仅是设计师手中重要的武器&#xff0c;对我们开发人员来说&#xff0c;字体的选择也有许多讲究&#xff0c;一个好的、适合展示代码的字体&#xff0c;应该具备以下要素&#xff1a; 等宽的字符简洁、清晰并且规范的字符形状支持ASCII码为128以上的扩展字符集与字符同等宽…

C++ 使用模板需要注意的事情

总结: ●使用模板时必须确定出通用数据类型T,并且能够推争出一致的类型 #include<iostream> using namespace std; #include<string> #include<fstream>//函数模板注意事项 template<class T> //typename 可以替换成class void mySwap(T&a, T&am…

三分法解决凸(凹)函数极值问题

二分法只适用与线性函数&#xff0c;当函数脱离线性而呈现凸性或者凹性的时候&#xff0c;三分是很有必要的。 三分过程如下图&#xff1a; 凸函数&#xff1a; 凹函数&#xff1a; 实现方法&#xff1a; double Calc(double p) {/*...*/ }double Solve(double MIN, double MAX…

C++ 普通函数和模板函数调用规则

/** 调用规则如下: 1.如果函数模板和普通函数都可以实现&#xff0c;优先调用普通函数 2.可以通过空模板参数列表来强制调用函数模板 3.函数模板也可以发生重载 4.如果函数模板可以产生更好的匹配, 优先调用函数模板 */ 总结:既然提供了函数模板&#xff0c;最好就不要提供普…

计算机网络原理(第一章)课后题答案

第一章 1.什么是计算机网络&#xff1f; 计算机网络是互联、自治的计算机集合 自治&#xff1a;计算机系统彼此独立&#xff0c;不存在主从或控制与被控制的关系 互联&#xff1a;利用通信线路链接&#xff0c;连接相互独立的计算机系统 2.网络协议的三要素是什么&#xf…

VCS使用指令

vcs -debug v2k -f file.tcl -R -ucli -V -do do.tcl -notice -P /home/tian/programs/verdi/share/PLI/VCS/LINUX/novas.tab /home/tian/programs/verdi/share/PLI/VCS/LINUX/pli.a转载于:https://www.cnblogs.com/tshell/archive/2012/10/31/2747463.html

计算机网络原理(第二章)课后题答案

第二章 1.计算机网络应用可以分为哪几种体系结构的应用类型&#xff1f;各种应用类型的特点是什么&#xff1f; C/S结构&#xff1a;通信旨在客户与服务器之间进行&#xff0c;客户与客户不直接通信 纯P2P结构&#xff1a;没有永远在线的服务器&#xff0c;任意端系统/结点之…

计算机网络原理(第三章) 传输层 课后习题

1、实现可靠数据传输的主要措施有哪些?这些措施主要用于解决哪些问题&#xff1f;P98差错检测&#xff1a;利用差错编码实现数据包传输过程中的比特差错检测 确认&#xff1a;确认方向发送方反馈接收状态 重传&#xff1a;发送方重新发送接收方没有正确接收的数据 序号&#x…

电子商务的安全机制及商务模式

电子商务最常见之安全机制有SSL及SET两种。【分类】B2B、B2C、 C2C、B2M四类电子商务模式。 B2B 指的是Business to Business. as in businesses doing business with other businesses,商家(泛指企业)对商家的电子商务&#xff0c;即企业与企业之间通过互联网进行产品、服务及…

Date和Calendar

此文章来源于廖雪峰博客&#xff1a;Date和Calendar - 廖雪峰的官方网站 在计算机中&#xff0c;应该如何表示日期和时间呢&#xff1f; 我们经常看到的日期和时间表示方式如下&#xff1a; 2019-11-20 0:15:01 GMT00:002019年11月20日8:15:0111/19/2019 19:15:01 America/N…

grandle下载安装图解

1、登录官网&#xff1a;www.gradle.org,进入到下图的界面&#xff1a; 我这里选择了最新版本下载 配置环境变量&#xff0c;这个gradle环境变量是依赖jvm的&#xff0c;需要优先配置jdk&#xff0c;我这里就配置好了 这个GRADLE_USER_HOME相当于maven的本地仓库 配置完成&…

android ListView控件滑动时出现黑色背景问题解法方案

设置ListView属性android:cacheColorHint"#00000000" <ListViewandroid:id"id/orderDetailListView01"android:layout_width"wrap_content"android:layout_height"wrap_content" android:cacheColorHint"#00000000" /&…

面向对象设计7大原则

概述 熟练掌握和应用面向对象设计&#xff08;Object Oriented Design&#xff0c;OOD&#xff09;7大原则&#xff0c;是初/中级Java工程师向高级/资深工程师进阶的一个必备技能&#xff0c;它可以大大提升程序的可复用性和可维护性&#xff0c;也是重构代码的一大利器。7大设…

discuz x2.5 DIY模块模板语法详解

基本语句 [loop]...[/loop]标签来循环显示模块中的数据&#xff1b;如果要在模板中多处循环可以使用[loop1]...[/loop1]的方式扩展&#xff08;只能扩展1-9个&#xff09; [orderN]...[/order]标签来替代默认loop中的第N个位置数据的展示&#xff0c;你可以使用[order1N]...[/o…

get请求可以传body吗_GET 和 POST 的区别?

同样还是面试被问到的问题&#xff0c;经过这两天的复盘&#xff0c;发现之前对其的了解只是冰山一角&#xff0c;这两天也学到了不少新的知识&#xff0c;不得不说面试的确能帮我们弥补一些不足。本文将从基本概念、两者之间的区别以及几个常见问题来进行介绍&#xff0c;首先…