C++Builder 程序员博客
4 Sep
如串口调试助手,在输入框中输入字节数据,如:FF 02 33 28 FA AD,然后以十六进制将其发出,输入框无输入量限制。如何实现?请写出尽量完整的代码,谢!!!由于家境贫寒,所以是以才会友,送上1分,意思意思。请见谅!!!
极度感谢i_love_pc(杰子)同志对本帖的大力支持。我已经找到办法了。谢谢!
呵呵。。。昨天忘了和大家共享代码了:)
如下:
String buf;
byte bytebuf[20];
buf = Edit1-> Text;
for (int i = 1; i <= buf.Length(); i++)
if (buf.SubString(i,1) == " ")
{
buf.Delete(i,1);
i–;
}
for (int i = 0; i < buf.Length()/2; i++)
Memo1-> Lines-> Add(StrToInt( "0x " + buf.SubString(i*2+1,2)));
大致就是这样了。感谢大家的关注!
LZ太有才了!
呵呵。。。
请多指教:)
不错,谢谢!