易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

通用型数组成员赋值   [复制链接]

    2023-01-03 09:05:15
    模块控件源码
    易语言资源网
    2540 次浏览
    来源链接

效果图:

简介:

对于易语言里通用型的数组,都是传的指针,根据指针可以分析其中的任何数具

比如[数组地址]+4是成员数

+8是第一个成员的地址 +C第二个  +10第三个.....以此类推

通过这个方法可以获取每个成员的地址,也就可以对指定的数组成员赋值

核心原理如下图:

(两个jne用来判断文本和字节集需要再读一遍内存,其它不需要)

支持的类型:

整数型 文本型 自定义数具类型 都经过测试可以实现

但是已知短整数是2字节,长整数和双精度是8字节,

源码内没有详细的判断,就全部默认4字节了,所以不支持(如果有dalao愿意改进也可以再修改

短整数,长整数,双精度小数



点我下载 (已有 44 次下载)

引用模块





引用支持库


源码文件名 支持库文件名 支持库标识
通用型数组成员赋值.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0


[错误报告]   上一篇:自动生成随机密码...     下一篇:【CCHTTP】 2.0.1.9 版本发...