想问下这个效果怎么实现?
本帖最后由 pengsujie520 于 2021-5-30 19:30 编辑我想把 6个字节的 字节集 做一个循环其中 任意一个单字节 +1,但是没有找到置字节 这样的命令, 请问这样的效果怎么做到?
置字节集值这个命令好像 会覆盖 后面2个字节,我知道这跟内存 指针储存方式有关 不知道怎么才能实现 单字节替换呢
写指针处值(字节集.取字节集指针()+5,读指针处值(字节集.取字节集指针()+5,字节)+1)
吴总没有封装..文本也没有置字符() 本帖最后由 pengsujie520 于 2021-5-30 20:17 编辑
小蜗牛 发表于 2021-5-30 20:08
写指针处值(字节集.取字节集指针()+5,读指针处值(字节集.取字节集指针()+5,字节)+1)
...
谢谢,好办法 直接修改内存
pengsujie520 发表于 2021-5-30 20:11
谢谢,好办法 直接修改内存
这样是不能用的,匹配类型只能嵌入式用,嵌入式只能写C++代码... 小蜗牛 发表于 2021-5-30 20:20
这样是不能用的,匹配类型只能嵌入式用,嵌入式只能写C++代码...
嗯嗯,受到你的启发 用其他方法解决了,
内存填充 (取字节集指针 (字节集), 1, 取字节集数据 (到字节集 (临时整数 + i), 0, 字节))
用内存填充直接 把指针处的 单字节 修改掉就可以了,像易语言的 写到内存()一样 pengsujie520 发表于 2021-5-30 21:37
嗯嗯,受到你的启发 用其他方法解决了,
内存填充 (取字节集指针 (字节集), 1, 取字节集数据 (到字节集...
这样写效率不高.到字节集 复制了一个类 如果改其中一个字节的值,将置字节集值中最后一个参数的数据类型改为字节就好了 本帖最后由 pengsujie520 于 2021-6-1 03:48 编辑
benxiaohai 发表于 2021-6-1 00:21
如果改其中一个字节的值,将置字节集值中最后一个参数的数据类型改为字节就好了 ...
好像不行
字节集.置字节集值 (0, (字节)临时整数)//强转
无效,还是占4个字节
字节集.置字节集值 (2, 取字节集数据 (到字节集 (临时整数), 0, 字节))我试了用这个 可以, 但是这效率。。还不如 填充内存呢
pengsujie520 发表于 2021-6-1 02:57
不行的, 置字节集值 最后一个参数 不管是什么类型 都是占 4个字节没有自动识别功能
字 ...
我尝试每一个字节加1,这样应该没问题
页:
[1]
2