首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

数据发送解决方法

2012-03-21 
数据发送我想把Edit当中的数据 转换成字节发出去比如Edit当中为AAAA 时我就把0X0A 0X0A...发出去 该怎么做

数据发送
我想把Edit当中的数据 转换成字节发出去 比如Edit当中为AAAA 时 我就把0X0A 0X0A...发出去 该怎么做呢

[解决办法]
//下面只讲怎么取字节
String str=Edit1->Text;
char ch;
for(int i=0;i<str.Length();i++)
{
ch=str[i+1];
//do 发送
SendByte(ch);
}
或者:
String str=Edit1->Text;
char *p=str.c_str();
for(int i=0;i<str.Length();i++)
{
SendByte(p[i]);//do 发送
 
}
[解决办法]
AAAA和0x0A是两会事,一个字节8位,即一个字符,所以
把数据存在一个char数组中,再计算个数即可;或者
CString strText;
strText.c_str(), strText.Lenght()

热点排行