C++:读写二进制文件到double数组
在以下的代码中,我们将写入一个double数组到1.txt中,并且读取出来。
主要采用了fstream这个库,代码如下:
link
#include <math.h>
#include <fstream>
#include <iostream>
int main(){const int length = 100;double f1[length] ;for (int i = 0; i < length; i++){f1[i] = i + i / 1000.0;}std::ofstream ofs("1.txt", std::ios::binary | std::ios::out);ofs.write((const char*)f1, sizeof(double) * length);ofs.close();double* f2 = new double[length];std::ifstream ifs("1.txt", std::ios::binary | std::ios::in);ifs.read((char*)f2, sizeof(double) * length);ifs.close();for (int i = 0; i < length; i++){std::cout<<f2[i]<<std::endl;}return 0;
}
C++:读写二进制文件到double数组相关推荐
- C++:读写二进制文件到double数组,根据二进制数据量进行读取
代码和数据在git #include <math.h> #include <fstream> #include <iostream>#include <fst ...
- Java中如何将以byte数组给出的数据转换为double数组形式
1 致谢 感谢陈玮学长的代码 由于学习了他的代码 我才最终得出了正确的结论 2 问题描述 今天编程的时候遇到1个问题 需要从一个二进制文件中读取double[]的数据 我们使用的编程语言是Java语 ...
- C# 读写二进制文件
读写二进制文件的一种选择是直接使用流类型:在这种情况下,最好使用字节数组执行读写操作.另一个选择是使用为这个场景定义的读取器和写入器:BinaryReader和BinaryWriter.使用它们的方式 ...
- python读写二进制文件(读写字节数据)
python读写二进制文件(读写字节数据) 你想读写二进制文件,比如图片,声音文件等就是常见的二进制文件. 使用模式为 rb 或 wb 的 open() 函数来读取或写入二进制数据.比如: # Rea ...
- python读写二进制文件的方法
本文实例讲述了python读写二进制文件的方法.分享给大家供大家参考.具体如下: 初学python,现在要读一个二进制文件,查找doc只发现 file提供了一个read和write函数,而且读写的都是 ...
- Java读写二进制文件
import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.File; import java.io ...
- python二进制写入文件_python读写二进制文件的方法
本文实例讲述了python读写二进制文件的方法.分享给大家供大家参考.具体如下: 初学python,现在要读一个二进制文件,查找doc只发现 file提供了一个read和write函数,而且读写的都是 ...
- R语言读写二进制文件:WriteBin()、readBin()
R语言读写二进制文件:WriteBin().readBin() 目录 R语言读写二进制文件:WriteBin().readBin() WriteBin()和readBin()语法
- 一种C#读写二进制文件的通用方法
在日常的工作中,我们经常需要进行一些二进制文件或协议的读写操作,用C#解析二进制文件常常是一件比较麻烦且容易出错的工作,本文介绍了一种在C#中实现快速读写二进制文件通用的方法. 以一个解析Mp3 ID ...
最新文章
- File Operations In Java
- 在MFC中创建动态控件的生成与响应
- GC-ALLOC 的另一个重要作用,查内存泄漏
- 超细粒度分析XLNet中神奇的Attention Mask
- C语言学习之猴子吃桃问题。猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第2天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。
- Android Studio打开DDMS : An error has occurred URIUtil
- SpringMVC—对Ajax的处理(含 JSON 类型)(2)
- 在ffmpeg中加入x264模块
- RT-Thread Nano移植
- 【c++】GUARDED_BY(c) 和 PT_GUARDED_BY(c)
- poi导出数据到word,带图片且图片数量不确定(能确定数量范围,这里是3-20张)
- mirosoft Edge出现闪退怎么办
- Linux libusb开发教程<一> 介绍与安装
- 一些经常送福利的技术公众号
- C++primer plus编程练习参考答案
- 好奇心 I UX 设计之旅 - 初识 UX
- 微信能上网,而浏览器不能上网
- android手机Down版本
- 泛在操作系统的国内外主要产品
- 2022最新格创校园跑腿微信小程序V1.1.64+前端程序
热门文章
- windows双机调试
- Jackson反序列化提示:Can not deserialize instance of Task out of START_ARRAY token
- LVM逻辑卷容量的增减
- WinForm实现简单的拖拽文件到出题的功能(C#)(3)
- Java中伪造referer来获取数据
- android launchmode singleinstance问题
- JSP标签JSTL(4)--URL
- iOS音频播放(一):概述
- IMOAutocompletionViewController
- 把Zend Studio 5.5改为简体中文版的办法