社区
C++ Builder
帖子详情
暴简单!系列之五:Edit->Text ="0102030405",如何赋给chars[6]=0x01,0x02,0x03,0x04,0x05
com235
2003-04-28 10:43:45
暴简单!系列之五:Edit->Text ="0102030405",如何赋给chars[6],使之等于0x01,0x02,0x03,0x04,0x05。
同时这个意思的函数是什么?: ansistring s = f(ansistring s1,3,5).
把s1中从3开始的5个字符赋给s。
谢谢
...全文
140
9
打赏
收藏
暴简单!系列之五:Edit->Text ="0102030405",如何赋给chars[6]=0x01,0x02,0x03,0x04,0x05
暴简单!系列之五:Edit->Text ="0102030405",如何赋给chars[6],使之等于0x01,0x02,0x03,0x04,0x05。 同时这个意思的函数是什么?: ansistring s = f(ansistring s1,3,5). 把s1中从3开始的5个字符赋给s。 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
firmbank
2003-04-28
打赏
举报
回复
这样是否好点:memset(a, 0x00, sizeof(a))
firmbank
2003-04-28
打赏
举报
回复
这样是否好点:memset(1, 0x00, sizeof(a))
ghwhz
2003-04-28
打赏
举报
回复
还是楼上的聪明,佩服!
com2351
2003-04-28
打赏
举报
回复
char a[300];
memset(a,0x00,300);
int m = Edit1->Text.Length()/2 ;
HexToBin(Edit1->Text.c_str() , &a[0], m);
各位:应该是这样.
com235
2003-04-28
打赏
举报
回复
char a[300];
memset(a,0x00,300);
int m = Edit1->Text.Length()/2 ;
HexToBin(Edit1->Text.c_str() , &a[0], m);
各位:应该是这样.
ghwhz
2003-04-28
打赏
举报
回复
char chars[6];
for(int i=1;i<6;i++)
chars[i]=StrToInt(Edit1->Text.SubString((2*i-1),1))*16+StrToInt(Edit1->Text.SubString((2*i),1);
只适用于每一位都小于等于9的情况
hellobcb
2003-04-28
打赏
举报
回复
再改!
char chars[6];
for(int i=1;i<6;i++)
chars[i]=*(Edit1->Text.SubString((2*i-1),2).c_str());
得分心切啊!:-)
hellobcb
2003-04-28
打赏
举报
回复
错了!
char chars[6];
for(int i=1;i<6;i++)
chars[i]=Edit1->Text.SubString((2*i-1),2).c_str();
hellobcb
2003-04-28
打赏
举报
回复
char chars[6];
chars=Edit1->Text.c_str();
AnsiString s=s1.SubString(3,5);
笔试题C语言:有数组
char
buf[]={
0x01
,
0x02
,
0x03
,
0x04
,
0x05
,0x06,0x07,0x08,0x09,0x0A}
笔试题C语言:有数组
char
buf[]={
0x01
,
0x02
,
0x03
,
0x04
,
0x05
,0x06,0x07,0x08,0x09,0x0A}
Modbus(功能码
0x01
,
0x02
,
0x03
,
0x04
)发送与接收报文结构
1.线圈类 (
0x01
,
0x02
):数据区是紧凑型的,8个状态挤在1个字节里按位传输。2.寄存器类 (
0x03
,
0x04
):数据区是宽松型的,每个数据稳稳占用2个字节(高字节在前)。只要记住了“功能码定类型,字节数定长短,CRC收尾”这个心法,以后你在抓包调试 Modbus 通信时,一眼就能看穿那一串十六进制码到底在传达什么物理意义了!
学批量归一化时,关于x.mean(dim=0,keepdim=True)的一些问题
** 学批量归一化时,关于x.mean(dim=0,keepdim=True)的一些问题 ** 人生的第一篇博客,记录下自己的进步 今天学了批量归一化里面的一些问题,其中x.mean(dim=0,keepdim=True)困扰了我,搞懂后记录下来 举例子: x = [ [[1,2,3,4],[5,6,7,8],[9,10,11,12]], [[13,14,15,16],[17,18,19,20],[21,22,23,24]] ] x.shape=[2,3,4] 首先认识到:dim=0 ->2
STM32的8种工作模式被赋值为0x00,
0x04
,0x28等的原因及端口速度
STM32的8种工作模式被赋值为0x00,
0x04
,0x28等的原因,引脚0为什么等于0x0001,以及端口速度值,区分开寄存器与keil定义值的区别。
(软件04)基于串口485的Modbus RTU通讯示例,支持
0x03
、0x06、0x10操作码
本篇介绍Modbus RTU的一些基本操作指令规则与代码示例讲解,Modbus RTU通常采用RS-485作为物理层,是一套业内共认的通讯协议,免费使用。主要的操作码有
0x03
、0x06、0x10,另外为了方面实际使用,我加了一个自定义操作码0xFF,用来跳过从机地址匹配情况,直接修改设备的从机地址,软件中也介绍了如何将从机地址写入单片机内部的Flash中去,掉电保存。本文通过讲解软件思路与实际编写代码,希望帮助大家快速地把Modbus RTU应用起来。
C++ Builder
13,872
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章