所有的二进制数字都以字节为单位,所以最高只能到255也就是十六进制的FF,
本人的办法是读出一个字节,转换成为用十六进制表示两个字节的字符串,
如:数字 1 -> ASCII "01"
数字 16 -> ASCII "10"
数字 253-> ASCII "FD"
这种方式较为通用。但文件的长度基本是会加倍,但很精确。
本人的办法是读出一个字节,转换成为用十六进制表示两个字节的字符串,
如:数字 1 -> ASCII "01"
数字 16 -> ASCII "10"
数字 253-> ASCII "FD"
这种方式较为通用。但文件的长度基本是会加倍,但很精确。
解决方案 »
- vc中对话框的间变量值的控制
- 我用CpropertyPage建立了7个属性页,怎么样时他们在生成的界面上形成2排啊
- 急急!!! ifstream在EXE工程中没问题,但为何编译成COM接口的DLL文件后就不能读取到文件内容了呢????????
- 向各位大虾请教取像素的问题~~~
- 如何在VC++6.0下在jpg图上写上文字,然后把写上文字的jpg保存到硬盘上,请大侠帮忙?先行谢过。
- 如何在VC的TAB控件中加入一些控件如按钮文本框,
- 如何修改控件的风格?
- 谁有visual c++的下载?
- 初学VC,请教用哪个API可以知道“我的文档”对应哪个目录?
- 高手请解答一下,很急的啊
- 朋友们能不能介绍小弟比较好的学VC的入门书,最好是电子版有下载的。
- 送分!在组合框(Combobox)中直接输入的文本如何在文本框(text)中显示出来
Dim strDesc As string
Dim I As Integer
For i=0 to Ubound(bt)
strDesc=strDesc & Rihgt("00" & Hex(bt(i)),2)
Next i
B2T=strDesc
End FunctionPrivate Function T2B(strSrc as string) as Variant
Dim bLen as integer
Dim bt() as byte
Dim i as Integer
bLen=len(strSrc)/2
ReDim bt(bLen-1)
for i=0 to bLen
bt(i)=Val("&H" & Mid(strSrc, i*2, 2))
Next i
T2B=bt
End Sub