这是个什么数组?

benzcomp 2009-05-07 10:31:21
从别人处得到一个数组声明,可是搞不懂:
================================
m[0] = 9
m[1-46] = 0xFF-0xD2
m[47] = 9
m[48-51] = ID,LE
m[52-55] = Exp Date. Months
m[56-59] = Groups
m[60-63] = Level
================================
从m[1-46]=0xFF-0xD2看,数组元素应该是16进制数,但是m[48-51] = ID,LE这就有问题了,ID应该是8个字母的字符串,如何存入4个数组元素中?LE是什么意思?函数名?想了半天,猜测可能是函数名,把8个字母的字符串的HEX当做一个大数来做运算,然后结果存入数组元素。可是LE是什么函数?
...全文
320 37 打赏 收藏 转发到动态 举报
写回复
用AI写文章
37 条回复
切换为时间正序
请发表友善的回复…
发表回复
benzcomp 2009-05-12
  • 打赏
  • 举报
回复
[Quote=引用 35 楼 mLee79 的回复:]
m[48-51] = ID,LE 应该是一个 小端序的整数。。
[/Quote]也许,可是如何存入4个元素?
benzcomp 2009-05-10
  • 打赏
  • 举报
回复
[Quote=引用 31 楼 hsf1002 的回复:]
应该是注释;
[/Quote]
我要疯了!
你们都不看贴吗?
我前面已经说过了,就是一段注释!!!!!!!!!!!!!!!!!!

我想知道m[48-51] = ID,LE是什么意思,ID是如何存的!
EYPHKA 2009-05-10
  • 打赏
  • 举报
回复


麽见过··关注····
mLee79 2009-05-10
  • 打赏
  • 举报
回复
m[48-51] = ID,LE 应该是一个 小端序的整数。。
pathuang68 2009-05-10
  • 打赏
  • 举报
回复
楼主的问题,兄弟看不明白
pathuang68 2009-05-10
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hairetz 的回复:]
为负的下标,没见过。
[/Quote]
hairetz兄,下面的程序应该算是负下标吧?

int main(void)
{
char name[100];
name[-1] = 'a';
name[0]= 'b';
name[1] = 'c';
name[2] = name[-1];
name[3] = '\0';
cout << name << endl;

return 0;
}


另外在虚函数表中,我们可以经常见到负下标:

上图中类B的虚析构函数处于虚函数表0的位置,在它上面的都是负下标。
xiaox2y2 2009-05-09
  • 打赏
  • 举报
回复
顶一下!!!
光宇广贞 2009-05-09
  • 打赏
  • 举报
回复
这是什么来着?
benzcomp 2009-05-09
  • 打赏
  • 举报
回复
[Quote=引用 27 楼 breezes2008 的回复:]
结合操作该数组的内容来看
[/Quote]要是有内容就不问了,只有这个数组说明。
hsf1002 2009-05-09
  • 打赏
  • 举报
回复
应该是注释;
lpf000 2009-05-08
  • 打赏
  • 举报
回复
只是乱码而已?
breezes2008 2009-05-08
  • 打赏
  • 举报
回复
结合操作该数组的内容来看
SimonYeung 2009-05-08
  • 打赏
  • 举报
回复
没看出来
CoderPlusPlus 2009-05-08
  • 打赏
  • 举报
回复
问给你数组的那个人呗
brookmill 2009-05-08
  • 打赏
  • 举报
回复
这个m[1-46],作者的意图显然不是1减46,而是1到46的范围
最不象c语言的是:一个分号都没有
HelloDan 2009-05-08
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 hjz19860123 的回复:]
是汇编语言吗?
[/Quote]

我也没见过这样的汇编
HelloDan 2009-05-08
  • 打赏
  • 举报
回复
反正我没有见过的,应该不是C语言吧。
cnStreamlet 2009-05-08
  • 打赏
  • 举报
回复
m 的类型是啥?
diannaomingong 2009-05-08
  • 打赏
  • 举报
回复
可能是伪代码或者注释

碎方脸 2009-05-08
  • 打赏
  • 举报
回复
这明显不是源代码,只是一个注释吧
[]中的内容代表一个范围,后边的值意义相同,也是一个值的范围
加载更多回复(17)
源码下载地址: https://pan.quark.cn/s/6368ecfb96b2 将 USB 扫描设备转换为虚拟串口的过程涉及将该设备接入计算机系统,并将其转变为虚拟串行接口,以便在计算平台中进行操作。以下将系统性地阐释 USB 扫描设备转换为虚拟串口的配置步骤。首要步骤:驱动程序安装在进行配置之前,必须首先完成扫描设备的驱动程序安装工作。将包含驱动内容的光盘置入光驱,打开后定位至 Symbol+COM+Port+Emulation+Driver+v+1.8.5.zip 压缩文件,解压缩后执行安装操作。该压缩文件内含所有必需的驱动组件及工具,旨在协助完成扫描设备的驱动安装与配置。第二步:设备接入完成驱动程序安装后,需将扫描设备安装至工业控制计算机上。该扫描设备通过 USB 接口实现连接,可安置于工业控制计算机上任何空闲的 USB 端口。设备接入工业控制计算机后,将自动执行扫描设备的驱动程序安装。驱动程序安装完毕后,扫描设备会发出提示性鸣响。第三步:虚拟串口配置扫描设备安装结束后,需进行虚拟串口的设置工作。首先利用扫描设备扫描 USB 至串口转换码,具体如图所示。接着,通过电脑的“开始”菜单路径依次访问“我的电脑”->“属性”->“硬件”->“设备管理器”->“人体学输入设备”。在人体学输入设备列表中,选中 Communication Virtual Port COM 口,右键打开属性 ->Port Setting->Advanced。在 Advanced Settings for COM 窗口中,将 COM Port Number 更改为 COM6。虚拟串口的功能与应用虚拟串口是计算机系统内的一种特殊接口类型,其作用在于模拟串口的功能表现。通过实施虚拟串口...

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧