二进制问题!!(50分)

  • 主题发起人 主题发起人 hcx
  • 开始时间 开始时间
H

hcx

Unregistered / Unconfirmed
GUEST, unregistred user!
大家好!好久没上来了.现想做个小程序.更能就是二进制的操作.
比如:我想在edit1里输入二进制串如:0100111001,在edit2里输入10110串,
在edit3里输出这两字串相与(and/or/xor)的结果.需要怎么做.我看了好久的帮助.
都没找到.还有那个hextobin()的函数怎么也得不到二进制数的.我输出那个buffer老是一些奇怪的东西.不是我想要的二进制串
 
我看还不如用最苯的办法,一个个比较得了
 
参考 http://www.delphibbs.com/delphibbs/dispq.asp?lid=705162 关键是进制转换,二进制数和十进制数都是可以直接进行与或操作的。
 
那是没得办法的办法啊!!看看有没有其他的先.
就象我开始不知道有hextobin();的时候自己写了一个htob()的函数能得到我要的.
后来发现帮助里有hextobin()的函数后.想用它但老得不到我要的东西.只好继续用自己写的了.因为本人自认为技术不是很好.觉得用系统里的塌实.
 
自己做吧,方便一些
 
那是没得办法的办法啊!!看看有没有其他的先.
就象我开始不知道有hextobin();的时候自己写了一个htob()的函数能得到我要的.
后来发现帮助里有hextobin()的函数后.想用它但老得不到我要的东西.只好继续用自己写的了.因为本人自认为技术不是很好.觉得用系统里的塌实.
 
HexToBin 只是把二个字符(低4位)合成一个8位的字符(分别放到高低4位)罢了
 
后退
顶部