社区
VB基础类
帖子详情
Byte数组怎么往里增加数据啊?
bx2000
2004-05-10 02:36:32
Dim MyText(20000) As Byte
Open tempFile1 For Binary As 1
Get #1, , MyText
Close 1
这样文件的内容就读进了mytext数组
可是我还要读第二个tempFile2文件的内容追加到mytext里。怎么办啊?
谢谢
...全文
2354
7
打赏
收藏
Byte数组怎么往里增加数据啊?
Dim MyText(20000) As Byte Open tempFile1 For Binary As 1 Get #1, , MyText Close 1 这样文件的内容就读进了mytext数组 可是我还要读第二个tempFile2文件的内容追加到mytext里。怎么办啊? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bx2000
2004-05-10
打赏
举报
回复
哈哈,搞定了
我用的是copymemory和filelen
KiteGirl
2004-05-10
打赏
举报
回复
这是上面算法的代码,但没有经过实际检测,可能存在一些笔误。
Dim tFileNames() As String
Dim tBytes() As Byte
Dim tText As String
tFileNames()=Split("tempFile1,tempFile2")
tText=TextGetByFiles(tFileNames())
tBytes()=StrConv(tText,vbFormUnicode)
'顺便更正一下:上面回复中错了,从文件读文本应该是vbUnicode,而将文本写回文件才是vbFormUnicode
Function TextGetByFiles(ByRef pFileNames() As String) As String
'将所有文件名数组中所列的文本文件读入一个字符串。
Dim tOutString As String
Dim tText As String
Dim tFileNames_Length As Long
'<空数组检测函数请自行解决……>
tFileNames_Length=UBound(pFileNames())
For tIndex=0 To tFileNames_Length
'<文件名检测函数请自行解决……>
tText=TextGetByFile(pFileNames(tIndex))
tOutString=tOutString & tText & vbCrlf
Next
TextGetByFiles=tOutString
End Function
Function TextGetByFile(ByVal pFileName As String) As String
'将文件读入到字符串。
Dim tOutString As String
Dim tFileNumber As Integer
Dim tFileSize As Long
Dim tBytes() As Byte
Open pFileName For Binary As #tFileNumber
tFileSize=LOF(tFileNumber)
ReDim tBytes(tFileSize-1)
Get #tFileNumber,1,tBytes()
Close #tFileNumber
tOutString=StrConv(tBytes(),vbUnicode)
TextGetByFile=tOutString
End Function
KiteGirl
2004-05-10
打赏
举报
回复
兄台,你看看这样行不行?
Dim MyTextStr As String
Dim MyText() As Byte
Open tempFile1 For Binary As 1
ReDim MyText(LOF(1))
Get #1, , MyText
Close 1
MyTextStr=StrConv(MyText(),vbFormUniCode)
Open tempFile2 For Binary As 1
ReDim MyText(LOF(1))
Get #1, , MyText
Close 1
MyTextStr=MyTextStr & StrConv(MyText(),vbFormUniCode)
null1027
2004-05-10
打赏
举报
回复
笨办法:再建个数组,把另外的文件写到该数组里,写完以后再复制到第一个数组里去
supergreenbean
2004-05-10
打赏
举报
回复
redim preserve mytext(20000+lengthOftempfile2)
然后copymemory
ipman
2004-05-10
打赏
举报
回复
Sorry,vb中应该是
Public Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
函数
ipman
2004-05-10
打赏
举报
回复
memcpy函数
根据图片绝对地址获取图片格式的
Byte
数组
或者PDF的
Byte
数组
博客介绍了获取InputStream流对象的方法,还涉及获取
Byte
数组
对象,以及将图片
Byte
数组
转化为PDF的
Byte
数组
等信息技术相关内容。
C# 用list<
byte
> 实现类似
byte
数组
追加
本文介绍在C#中如何使用List<
byte
>来实现字节
数组
的拼接,提供了具体的代码示例,展示了如何将多个
byte
变量和
byte
数组
合并成一个
byte
数组
,并将其转换为字符串。
java变长
byte
数组
本文介绍Java中如何实现和应用变长
byte
数组
,利用
Byte
ArrayOutputStream动态改变
byte
数组
长度,适用于网络传输及文件处理等场景。
java
byte
追加_java
byte
【】
数组
与文件读写(
增加
新功能)
这个Java代码示例展示了如何读取文件内容为
byte
数组
,并提供了两种不同的方法。此外,还包含了将
byte
数组
写入文件的实现,包括追加内容的功能。文件操作涉及FileInputStream、FileOutputStream、BufferedOutputStream等类的使用。
c#
byte
[]
增加
byte
or
byte
[]
这篇文章展示了如何利用C#中的List<
byte
>集合来存储字节
数据
。首先创建了一个List<
byte
>实例,然后向其中添加单个
byte
值和一个
byte
数组
。通过调用Add和AddRange方法来扩展列表,最后通过ToList方法将List<
byte
>转换为新的
byte
数组
。
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章