VB二进制文件读写

数组存取

存数组

Private Sub Command2_Click()

Dim fileNumber As Integer

Dim S9 As String

Dim k As Integer

Dim l As Integer

On Error Resume Next

fileNumber = FreeFile()

S9 = "D:\zs.txt"

If Dir(S9) <> "" Then Kill S9

Open S9 For Binary As #fileNumber

k = UBound(arr)

Put #fileNumber, , k

Put #fileNumber, , arr

l = UBound(azz)

Put #fileNumber, , l

Put #fileNumber, , azz

Close #fileNumber

End Sub

读数组

Private Sub Command3_Click()

Dim fileNumber As Integer

Dim S9 As String

Dim k As Integer

Dim l As Integer

Dim ayy() As Integer

Dim akk() As Integer

On Error Resume Next

fileNumber = FreeFile()

S9 = "D:\zs.ini"

Open S9 For Binary As #fileNumber

Get #fileNumber, , k

ReDim ayy(k)

Get #fileNumber, , ayy

Get #fileNumber, , l

ReDim akk(l)

Get #fileNumber, , akk

Close #fileNumber

End Sub

结构体读写

时间: 2024-08-05 05:03:17

VB二进制文件读写的相关文章

[转载:]Fortran 二进制文件读写

一些朋友总是咨询关于二进制文件的读写和转化.这里就我自己的理解说一说. 一).一般问题 二进制文件与我们通常使用的文本文件储存方式有根本的不同.这样的不同很难用言语表达,自己亲自看一看,理解起来会容易得多.因此,我推荐学习二进制文件读写的朋友安装一款十六进制编辑器.这样的编辑器有很多,在我们的 CVF 附带的集成开发环境下就可以(将二进制文件拖动到 IDE 窗口后松开).Visual Studio 2005 也是可以的.(不过需要在 File 菜单下 Open,File) 另外推荐一款使用较多的

[转载]C语言实现二进制文件读写

转载于:https://blog.csdn.net/aresgod/article/details/1852321 我一直觉得二进制文件读写是个很容易的事,所以一直没在意,最近在写一个http客户端,实现文件下载的时候,发现总有问题,后来才发现是忘记写文件用二进制方式,惭愧的很啊. 然后,就在网上搜索了一下,发现通过C语言实现二进制文件读写的资料居然出奇的少,这让我很愤怒,因为虽然这东西很简单,但是对于初学者,往往会需要花很长的时间去弄,一旦明白,又发现花的时间很不值得,罢了,这里通过一个文件拷

Qt 学习 之 二进制文件读写

在上一章中,我们介绍了有关QFile和QFileInfo两个类的使用.我们提到,QIODevice提供了read().readLine()等基本的操作.同时,Qt 还提供了更高一级的操作:用于二进制的流QDataStream和用于文本流的QTextStream.本节,我们将讲解有关QDataStream的使用以及一些技巧.下一章则是QTextStream的相关内容. QDataStream提供了基于QIODevice的二进制数据的序列化.数据流是一种二进制流,这种流完全不依赖于底层操作系统.CP

Qt 学习之路:二进制文件读写

在上一章中,我们介绍了有关QFile和QFileInfo两个类的使用.我们提到,QIODevice提供了read().readLine()等基本的操作.同时,Qt 还提供了更高一级的操作:用于二进制的流QDataStream和用于文本流的QTextStream.本节,我们将讲解有关QDataStream的使用以及一些技巧.下一章则是QTextStream的相关内容. QDataStream提供了基于QIODevice的二进制数据的序列化.数据流是一种二进制流,这种流完全不依赖于底层操作系统.CP

C++二进制文件读写

要求: 用fstream类创建并打开二进制文件 在文件中存入int,double 5 个基本数据类型 自定义类,并在文件中存入一个类对象 从文件中读取所有基本数据类型 从文件中读取第3个基本类型数据 从文件中读取类对象并使用 1 #include<iomanip> 2 #include <fstream> 3 #include<iostream> 4 #include<cstring> 5 using namespace std; 6 class Time

Unity3D BakeMesh 因二进制文件读写字符串的方式导致莫名bug

由其他人提供的插件,bake mesh static void writeString(BinaryWriter bw, string str, int cap) { var ba = new byte[cap]; var bs = System.Text.Encoding.ASCII.GetBytes(str); Array.Copy(bs, ba, bs.Length); bw.Write(ba); } 直接导致了当字符串过长的时候,内容读取的缺失和后续连锁导致序列化的错误. 解决方案: 1

Java读写二进制文件示例

相对于文本文件,二进制文件读写快,定位快而准,下面是代码示例: import java.io.DataInput; import java.io.DataOutput; import java.io.DataOutputStream; import java.io.FileOutputStream; import java.io.RandomAccessFile; import java.util.ArrayList; import java.util.List; class Employee{

VB Open 函数详解 打开、关闭、读、写文件

(一)打开和关闭文件      1.顺序文件     打开顺序文件,我们可以使用Open语句.它的格式如下:Open pathname For [Input |Output |Append] As [#]filenumber [Len = buffersize]      说明:     (1)参数pathname 表示要打开的文件名,文件名可以包含有驱动器和目录     (2)Input Output 和Append用于设置顺序文件的打开方式.其中,Input表示从打开的文件中读取数据.以这种

【C/C++学院】0826-文件重定向/键盘输入流/屏幕输出流/字符串输入输出/文件读写简单操作/字符文件读写二进制与文本差别/get与getline挖掘数据/二进制与文本差别/随机位置/多线程初级

文件重定向 #include<iostream> using namespace std; void main() { char str[30] = { 0 }; cin >> str; cout << str; system(str); cerr << "error for you"; cin.get(); cin.get(); } 键盘输入流 #include<iostream> #include <stdlib.h