如何将字节数组转换成字符 我以二进制的方式打开了一个文件 然后将这个文件里面的逐个字节赋值给了一个数组中的元素我再怎么将这个数组 转换成一个 字符串啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 见这个http://topic.csdn.net/u/20090922/13/559d8dd1-bf8b-4bfb-9a93-022495d65acd.html dim s as strings=join(sdata,"") 或者循环取得for i=0 to ubound(sdata) s=s+s+sdata(i)next 有点不太清楚。强转不就行了。你可以打开文件,fseek到最后,ftell到文件的长度,然后一次性fread到一个char型数组 这个数组若是 ANSI 格式的 Byte 数组转换为字符串时,直接使用 StrConv 函数,s = StrConv(ibyte(), vbUnicode) Dim s As StringDim b() As Byte'文件内容赋值到数组b后,直接用下面这个语句将数组转为字符串's = b()Debug.Print s, StrConv(s, vbUnicode) dim b() as bytedim s as strings = b() s = StrConv(ibyte(), vbUnicode) dim biData() as byteopen yourFile for binary as #1biData=inputb(lof(1),1)debug.print strconv(biData,vbunicode)close #1 webbrowser 防盗链?? ReadProcessMemory 关于lpADDress参数 100高分咨询一个关于instr截取字符串的问题 listview中label edit问题 ListBox控件不能显示垂直和水平滚动条 windows的远程管理是通过什么协议来实现的? 请问如何用VB来实现论坛消息的发送 200分。高手们,如何拦截和处理系统消息。比方说当你右键点击任务拦时,不弹出系统菜单,而是弹出自己用vb作的菜单。 有高手帮我解答进销存的问题吗? VB实时错误91 vb 重叠窗口如何显示 怎样让窗口程序在最前端运行
s=join(sdata,"") 或者循环取得for i=0 to ubound(sdata)
s=s+s+sdata(i)
next
强转不就行了。
你可以打开文件,fseek到最后,ftell到文件的长度,然后一次性fread到一个char型数组
Dim b() As Byte'文件内容赋值到数组b后,直接用下面这个语句将数组转为字符串'
s = b()Debug.Print s, StrConv(s, vbUnicode)
dim s as strings = b()
open yourFile for binary as #1
biData=inputb(lof(1),1)
debug.print strconv(biData,vbunicode)
close #1